Найти номер и значения третьего четного числа - Pascal

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

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

Дано 10 чисел найти номер и значения третьего четного числа. Используя любой цикл. Без массивов Даже не знаю как это делать, хелп плиз.

Решение задачи: «Найти номер и значения третьего четного числа»

textual
Листинг программы
  1. var n,i,i3,a,b:integer;
  2. begin
  3. i3:=0;
  4. writeln('Ведите 10 целых чисел');
  5. for i:=1 to 10 do
  6.  begin
  7.   readln(a);
  8.   if a mod 2=0 then inc(i3);
  9.   if i3=3 then
  10.    begin
  11.     i3:=i;
  12.     b:=a;
  13.    end;
  14.  end;
  15. if i3<3 then write('Нет трех четных')
  16. else write('Третье четное=',b,' его номер=',i3)
  17. end.

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

  1. Объявляются переменные n, i, i3, a, b, тип которых - integer.
  2. Инициализируется переменная i3 значением 0.
  3. Выводится сообщение Ведите 10 целых чисел.
  4. Выполняется цикл for от 1 до 10.
    • Считывается значение с клавиатуры в переменную a.
    • Если значение переменной a делится на 2 без остатка (т.е. это четное число), то значение i3 увеличивается на 1.
    • Если значение i3 становится равным 3, то:
      • значение i3 присваивается переменной i;
      • значение a присваивается переменной b.
  5. Проверяется условие: если значение переменной i3 меньше 3, то выводится сообщение Нет трех четных, иначе выводится сообщение Третье четное= с значением переменной b и его номер= с значением переменной i3.

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


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

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

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы