Ввод массива в Паскале
Операторы ввода/вывода выполняются в цикле, при этом в список ввода/вывода помещается переменная с индексом. Вводить данные можно в пакетном либо диалоговом (интерактивном) режиме:
- For i:=1 to n do Read(x[i]);
Readln;
-2.1 3.8 . . . 5.7 нажимаете Enter
- For i:=1 to n do Readln(x[i]);
-2.1 нажимаете Enter
3.8 нажимаете Enter
. . .
5.7нажимаете Enter
Элементы массива при вводе строки д. б. разделены произвольным количеством пробелов, в конце строки ставится возврат каретки.
Вывод массива в Паскале
Аналогично можно записать процедуры вывода но при этом необходимо предусмотреть разделительные пробелы и форматы выводимых данных.
- For i:=1 to n do Write(x[i], ' ');
В этом случае вывод осуществляется в строку. Например: 1 2 3 4 5 6 7 ...
- For i:=1 to n do Writeln(x[i]);
В этом случае вывод осуществляется в столбец.
Например:
1
2
3
4
5
6
7
...