Вывести на экран значения тех элементов массива, которые делятся на 2 - Turbo Pascal

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

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

Приветствую всех. Прошу помощи в решении задачи. Ибо получается у меня какая-то чушь. Требуется написать программу решения приведенной ниже задачи: "Задан массив целых чисел из n элементов(n=2000). Вывести на экран значения тех его элементов, которые делятся на 2." Заранее спасибо!

Решение задачи: «Вывести на экран значения тех элементов массива, которые делятся на 2»

textual
Листинг программы
var A:array[1..100] of integer;
    n,i:integer;
begin
randomize;
write('Razmer masiva n=');
readln(n);
writeln('Random massive:');
for i:=1 to n do
 begin
  A[i]:= Random (100);
  write (A[i]:4);
 end;
Writeln;
for i:=1 to n do
if A[i] mod 2=0 then write (A[i]:4);
Readln;
end.

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

  1. Создаётся переменная A типа array[1..100] of integer, которая представляет собой массив целых чисел размером 100.
  2. Задаётся переменная n, которая будет использоваться для ограничения размера выводимого массива.
  3. Задаётся переменная i, которая будет использоваться для итерации по элементам массива A.
  4. Выводится сообщение «Razmer masiva n=» и считывается значение переменной n.
  5. Выводится сообщение «Random massive:» и начинается цикл for, который будет выполняться n раз.
  6. Внутри цикла переменная i инициализируется значением 1.
  7. Для каждого значения i в диапазоне от 1 до n выполняется следующая последовательность действий:
    • A[i] присваивается случайное число от 0 до 99 с помощью функции Random (100).
    • Выводится значение A[i] с помощью функции write (A[i]:4).
    • Выводится символ новой строки с помощью функции Writeln.
  8. После завершения внутреннего цикла выводится символ новой строки с помощью функции Writeln.
  9. Завершается внешний цикл for.
  10. Выводится символ новой строки с помощью функции Writeln.
  11. Считывается символ новой строки с помощью функции readln.
  12. Код завершается.

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


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

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

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