Определить номер цифры 3 в заданном числе, считая от конца числа - PascalABC.NET

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

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

Дано натуральное число. Определить номер цифры 3 в нем, считая от конца числа. Если такой цифры нет, ответом должно быть число 0, если таких цифр в числе несколько — должен быть определен номер самой правой из них.

Решение задачи: «Определить номер цифры 3 в заданном числе, считая от конца числа»

textual
Листинг программы
  1. WriteLn('Введите число N: '); ReadLn(N);
  2. k:=0;
  3. i:=0;
  4. repeat
  5.   inc(i);
  6.   if N mod 10=3 then begin k:=i; break; end;
  7.   N := N div 10
  8. until N=0;
  9. WriteLn(k);

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

  1. Пользователю предлагается ввести число N.
  2. Переменная k инициализируется значением 0.
  3. Переменная i инициализируется значением 0.
  4. В цикле repeat-until происходит деление числа N на 10 и проверка остатка от деления на 3. Если остаток от деления равен 3, то значение переменной i присваивается значению переменной k и цикл прерывается.
  5. После окончания цикла выводится значение переменной k.

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


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

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

6   голосов , оценка 3.833 из 5

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

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

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