Заполнить массив из 15 элементов случайными числами от 0 до 20. Вывести на экран честные элменты массива - Free Pascal

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

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

Заполнить массив из 15 элементов случайными числами от 0 до 20. Вывести на экран честные элменты массива ___ Нужно использовать for..do, if..then..else, randomize

Решение задачи: «Заполнить массив из 15 элементов случайными числами от 0 до 20. Вывести на экран честные элменты массива»

textual
Листинг программы
const  n= 15;
var A: array[1..n] of byte;
      i: byte;
begin
     Randomize;
      for i:=1 to n do
       A[i]:= Random(21);
      for i:=1 to n do
       if A[i]<>0 then
        if (A[i] mod 2)=0 then
         Write(A[i]:3);
      Readln;
end.

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

  1. Объявляются переменные: n (количество элементов массива), A (массив), i (номер элемента).
  2. Инициализируется генератор случайных чисел.
  3. Заполняется массив A случайными числами от 0 до 20 с помощью функции Random(21).
  4. Выводятся на экран только честные элементы массива (числа, делящиеся на 2 без остатка) с помощью условия if (A[i] mod 2)=0.
  5. Выводится значение каждого честного элемента массива с помощью Write(A[i]:3).
  6. Программа ожидает ввода с клавиатуры с помощью Readln.

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


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

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

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