Я пытаюсь создать программу, которая будет рисовать с использованием одномерного массива, однако мне сложно инициализировать массив, используя только один оператор cin. Входной образец, который пользователь в должен выглядетьИнициализация и передача массива
1<space>2<space>34<space>3<space>2<space>1<space>0<space>10
#include<iostream>
using namespace std;
/*---------------------------------------------------------------------------------------
Prototypes
These are the prototype function(s) that will be used to to draw the row and columns
---------------------------------------------------------------------------------------*/
void draw(int nums);
//---------------------------------------------------------------------------------------
int main(){
const int MAX = 100;
int chart[MAX];
int nums;
cout << "Enter numbers for the chart" << endl;
cin >> nums;
draw(nums);
return 0;
}
void draw(int nums) {
cout << endl;
int row;
for (row = 0; row < nums; ++row) {
cout << "*" << endl;
}
}
Как бы инициализировать массив с входом образца заданного, а затем передать его в функцию, которая будет использоваться для рисования