Ввод и вывод массивов так же осуществляется поэлементно (рис. 16-17).
Рис. 16. Алгоритм ввода массива. Рис. 17. Алгоритм вывода массива
Варианты ввода массива:
Вариант 1. Ввод массива с помощью функции scanf.
int main()
{
float x[10]; int i,n;
printf("\n N="); scanf("%d",&n);
printf("\n INPUT X \n");
for(i=0; i<n; scanf("%f",&x[i]), i++); }
Вариант 2. Ввод массива с помощью оператора cin.
int main()
{ int X[10],N,i;
cout<<"\n N="; cin>>N;
for (i=0; i<N; cout<<"\n X["<<i<<"]=",
cin>>X[i], i++); }
Варианты вывод массива:
Вариант 1. Вывод массива в виде строки.
for(i=0; i<n; printf("%f \t",X[i]), i++);
Вариант 2. Вывод массива в виде столбца.
for(i=0; i<n; printf("\n %f ",X[i]), i++);
Вариант 3. Вывод массива в виде строки.
for (i=0;i<N; cout <<"\t X["<<i<<"]="<<X[i],i++);
Вариант 4. Вывод массива в виде столбца.
for (i=0;i<N; cout <<"\n X["<<i<<"]="<<X[i];i++)