Найти в целочисленном массиве из 1000 элементов, заполненного числами от 0 до 999 находит числа заканчивающиеся на 0 - Pascal ABC

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

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

Написать программу которая в целочисленном массиве из 1000 элементов заполненного числами от 0 до 999 находит числа заканчивающиеся на 0 1) выводит их на экран 2)выводит их кол-во

Решение задачи: «Найти в целочисленном массиве из 1000 элементов, заполненного числами от 0 до 999 находит числа заканчивающиеся на 0»

textual
Листинг программы
const n=1000;
var a:array[1..n] of integer;
    i,k:integer;
begin
randomize;
for i:=1 to n do
 begin
  a[i]:=random(n);
  write(a[i]:4);
 end;
writeln;
k:=0;
for i:=1 to n do
if a[i] mod 10=0 then
 begin
  write(a[i]:4);
  k:=k+1;
 end;
writeln;
write('k=',k)
end.

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

  1. Объявляется целочисленная константа n=1000, которая определяет размер массива.
  2. Объявляется массив a размером n, который будет заполнен случайными числами от 0 до 999.
  3. В цикле for i от 1 до n происходит заполнение массива a случайными числами с помощью функции random(n).
  4. Числа из массива a выводятся в формате 4-х знаков с помощью функции write(a[i]:4).
  5. Выполняется цикл for i от 1 до n, в котором проверяется условие a[i] mod 10=0, т.е. последний символ числа равен 0.
  6. Если условие выполняется, число выводится в формате 4-х знаков с помощью функции write(a[i]:4), и к переменной k прибавляется единица.
  7. После выполнения второго цикла выводится число k с помощью функции writeln('k=',k).

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


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

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

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