Определить, сколько нечетных среди n введенных - Pascal ABC

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

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

Не могу решить задачу "Сколько нечетных среди n введенных". Вот сама задача: [текст на картинках не допускается]

Решение задачи: «Определить, сколько нечетных среди n введенных»

textual
Листинг программы
program ex1;
var i,n,a,k:integer;
begin
write('сколько чисел будем вводить ');
readln(n);
for i:=1 to n do
begin
write('введите ',i,' число: ');readln(a);
if (a mod 2<>0) then k:=k+1;
end;
writeln();
writeln('среди введенных чисел ',k,' нечетных');
end.

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

  1. В программе объявлены три переменные: i, n и a, которые будут использоваться для хранения чисел, введенных пользователем.
  2. Программа запрашивает у пользователя количество чисел, которые он хочет ввести.
  3. Затем программа перебирает все введенные числа от 1 до n.
  4. Для каждого числа проверяется, является ли оно нечетным. Если число нечетное, то переменная k увеличивается на единицу.
  5. По окончании ввода всех чисел программа выводит общее количество нечетных чисел среди введенных.

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


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

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

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