How to change my array to dynamic

So this is the code I have so far, I didn't know it had to be a dynamic array so how would I Utilize dynamic array allocation to size the modal array


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>

using namespace std;
int main()
{

 const int arraySize = 25;
 const int patternSize = 10;

 

 int arr1[arraySize] = {0,1,2,3,4,5,6,7,8,9};

 for(int i=0; i<arraySize; i++)
 {	 
	 cout << arr1[i%patternSize] << " ";

 }
	

	system("PAUSE");
	return 0;
}
Vectors or pointers. Pointers are simple.
1
2
3
4
5
6
7
unsigned int size = 0;
std::cin >> size; // Get desired size

int* arr1 = new int[size];

// When you do whatever, be sure to delete it.
delete[] arr1;
Last edited on
Topic archived. No new replies allowed.