| Задача 35. Основные действия по работе с массивами  Program Massiv1;uses Crt;
 const    { Раздел описания констант, то есть постоянных величин, определяемых в программе заранее и не изменяющихся по ходу выполнения программы }
 N=10;  { Имена констант не используются для имен переменных величин (из раздела var) }
 var
 A: array [1..N] of integer;    { 1..N - тип индекса. Для индекса выбран интервальный тип, то есть интервал целых чисел от 1 до N, где N определено в разделе const }
 i:integer;  { Переменная, хранящая индекс элемента массива, к которому идет обращение }
 begin
 { Задание значений элементов массива как случайных чисел }
 Randomize; { Инициализация датчика случайных чисел }
 { Задание элементов массива; }
 for i:=l to N do    { Переменная i изменяется в цикле от 1 до N, то есть мы по очереди перебираем все элементы массива }
 A[i]:=Random(100); { В очередной элемент массива A[i] записываем случайное число от 0 до 99, обратите внимание: i - номер элемента массива (принято говорить "индекс"), A[i] -значение элемента массива }
 { Вывод элементов массива на экран в одну строку }
 ClrScr;
 Writeln('Введенный массив;');
 for i:=1 to N do
 write(A[i]:4);    { На каждый элемент массива выделяется по 4 позиции строки, чтобы они не склеивались при выводе!}
 writeln;
 readln {Этот "пустой" оператор вывода отработает только один раз и переведет курсор на новую строку для дальнейшей работы }
 end.
 
 
 |