Задать массив генератором случайных чисел - Pascal ABC (249602)

Узнай цену своей работы

Формулировка задачи:

Задать массив генератором случайных чисел [-10,10]. Найти минимальный элемент массива и вывести на экран все элементы массива, отличные от нуля

Решение задачи: «Задать массив генератором случайных чисел»

textual
Листинг программы
program arr;
var A:array[1..15] of integer;
i,min:integer;
begin
for i:=1 to 15 do A[i]:=random(21)-10;
writeln('исходный массив');
for i:=1 to 15 do write(A[i],' ');
writeln;
writeln('измененный массив');
for i:=1 to 15 do
if (A[i]<>0) then write(A[i],' ');
writeln;
min:=A[1];
for i:=1 to 15 do
if (A[i]<min) then min:=A[i]; 
writeln('минимальный элемент = ',min);
end.

Объяснение кода листинга программы

  1. Объявляется массив A размером 15 элементов для хранения целых чисел.
  2. Инициализируются переменные i и min значением 0.
  3. Запускается цикл, который генерирует случайное число в диапазоне от 1 до 21 и записывает его в соответствующий элемент массива A.
  4. Выводится исходный массив на экран.
  5. Запускается цикл, который проверяет каждый элемент массива A на ноль. Если элемент не равен нулю, то он выводится на экран.
  6. Переменная min инициализируется значением первого элемента массива A.
  7. Запускается цикл, который проверяет каждый элемент массива A на значение переменной min. Если элемент меньше значения переменной min, то он присваивается новое значение переменной min.
  8. Выводится минимальный элемент массива A на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы