Составить программу ввода и вывода массива - Turbo Pascal
Формулировка задачи:
Составить программу ввода и вывода массива: 5,-3,4,-8,-9,1,9,6,-3,4,8,2
Решение задачи: «Составить программу ввода и вывода массива»
textual
Листинг программы
const csize=12; type tarray=array [1..csize] of integer; var a:tarray; procedure CreateArray; var i:integer; begin for i:=1 to csize do read(a[i]); writeln; end; procedure PrintArray; var i:integer; begin for i:=1 to csize do write(a[i],' '); end; begin writeln('Введите элементы массива : '); CreateArray; writeln('Массив : '); PrintArray; readln; readln; end.
Объяснение кода листинга программы
- В строке 13-14 объявляется переменная
a
типаtarray
, что является массивом целых чисел размером 12. - В процедуре
CreateArray
, переменнойi
присваивается значение 1, и с помощью циклаfor
происходит чтение 12 элементов массиваa[i]
(строки 16-19). - В процедуре
PrintArray
, переменнойi
также присваивается значение 1, и с помощью циклаfor
происходит запись 12 элементов массиваa[i]
(строки 22-25). - В основной части программы после вызова процедур
CreateArray
иPrintArray
выводится сообщениеМассив :
, и затем выводится содержимое массиваa
(строки 27-28). - Программа завершается вызовом функций ввода/вывода
readln
(строки 30, 31), которые ожидают ввода пользователя перед завершением программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д