| 
           
 Задача 36. 
Сформировать одномерный массив из N элементов, где элемеи ты массива- целые случайные числа в пределах от 1 до 45. Напечатать элементы массива в прямом и обратном порядке. 
{Для получения случайных чисел воспользуемся следующей функцией: 
Функция Random [(x)] 
Формирует случайное число от 0 до X целого или вещественного типа (перед обращением к функции ее целесообразно инициализировать, использовав процедуру Randomize). 
X - параметр, указывающий диапазон значений случайного числа. Оно изменяется в пределах 0 до X. Результат в этом случае  имеет тип Word (диапазон значений - 0...65535).
Если параметр X не задан, результат будет типа Real в пределах 0.0 <Х< 1.0.
Для получения массива целых случайных чисел из диапазона от
[А,В]  random(B-A+1)+A } 
 
program prim 1; 
  uses crt; 
  var i, n:integer; 
      a:array[1..10000] of integer; 
begin 
  clrscr; 
  randomize; 
  write(' размер ='  );readln(n); 
  for i:=1 to n do  
    begin 
{Получаем случайные числа в пределах от 1 до 45.} 
      a[i]:=random(46))+1; 
{Выводим элементы массива на экран.} 
      write(a[i], ' ' ); 
    end; 
{Полученный массив печатаем в обратном порядке.} 
  for i:=n downto 1 do 
    write(a[i],' '); 
  readkey; 
end. 
	
  
       |