Дана непустая последовательность натуральных чисел, заканчивающаяся нулем. Найти количество четных элементов с номерами, кратными 5. - Pascal

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

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

Дана непустая последовательность натуральных чисел, заканчивающаяся нулем. Найти количество четных элементов с номерами, кратными 5. plz
уже ненада...

Решение задачи: «Дана непустая последовательность натуральных чисел, заканчивающаяся нулем. Найти количество четных элементов с номерами, кратными 5.»

textual
Листинг программы
program cnt;
var
x,n,k:integer;
begin
n:=1;    {nomer elementa posledovatelnosti}
k:=0;     {kolichestvo chetnyh elementov s nomerami,kratnym 5}
writeln('ââåäèòå ÷èñëî');
repeat
begin
readln(x);
if (x mod 2=0)and(n mod 5=0)then
inc(k);
n:=n+1;
end;
until x=0;
writeln('k=',k);
readln;
end.

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

Этот код на языке Pascal предназначен для подсчета количества четных элементов в последовательности натуральных чисел, заканчивающейся нулем. В начале программы объявляются три переменные: x, n и k. Переменная x используется для чтения чисел из стандартного ввода, переменная n - для хранения номера текущего элемента последовательности, а переменная k - для подсчета количества четных элементов с номерами, кратными 5. Затем следует цикл repeat-until, который выполняется до тех пор, пока не будет прочитано число 0. Внутри цикла происходит чтение числа x с помощью функции readln. Затем проверяется, является ли это число четным (x mod 2=0) и кратным 5 (n mod 5=0). Если оба условия выполняются, то переменная k увеличивается на 1. После этого значение переменной n увеличивается на 1. После завершения цикла, выводится значение переменной k. Затем программа завершается с помощью функции readln.

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


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

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

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