Не получается сделать так чтобы я мог в терминале вводить размерность массива
#include <iostream>
#include<ctime>
using namespace std;
void main()
{
srand(time(NULL));
int SIZE;
int arr[SIZE];
cin >> SIZE;
bool alreadyThere;
for (int i = 0; i < SIZE;)
{
alreadyThere = false;
int newRanomValue = rand() % 20;
for (int j = 0; j < i; j++)
{
if (arr[j] == newRanomValue)
{
alreadyThere = true;
break;
}
}
if (!alreadyThere)
{
arr[i] = newRanomValue;
i++;
}
}
for (int i = 0; i < SIZE; i++)
{
cout << arr[i] << endl;
}
}