Взятие входных данных из cin, разделенных пробелом, и помещение в массив in t
Для моей программы мне нужно взять несколько значений в строке, а затем сохранить их в массиве int. Значения int разделяются пробелом. Я хочу использовать cin и, возможно, цикл for, но я не могу понять это.
int array_max;
cout << "Input number of values (max. of 100): ";
cin >> array_max;
cout << "Input values: ";
cin >>
int array[array_max];
Не уверен, что положить в мой cin для хранения значений в массиве. Вход должен выглядеть следующим образом.
Input number of values (max. of 100): 4
Input values: 4 10 2 5
А затем сохранить эти значения в массиве в указанном порядке. Любые предложения будут полезны. Спасибо!