Запрашивать числа до тех пор, пока не будет введено первое число, кратное 3 - Pascal
Формулировка задачи:
Составить программу, которая будет запрашивать числа до тех пор, пока не будет введено
первое число, кратное 3, и вычислить количество введенных чисел.
Решение задачи: «Запрашивать числа до тех пор, пока не будет введено первое число, кратное 3»
textual
Листинг программы
var k, i: integer; begin k := 0; repeat write('Введите число: '); readln(i); inc(k); until (i mod 3 = 0); writeln(k) end.
Объяснение кода листинга программы
- Устанавливается переменная
k
со значением 0. - Запускается цикл
repeat...until
, который будет выполняться до тех пор, пока не будет введено число, которое делится на 3 без остатка. - Внутри цикла выводится сообщение
Введите число:
, после чего пользователь вводит значение, которое сохраняется в переменнуюi
. - После ввода числа значение переменной
k
увеличивается на 1. - Цикл продолжается до тех пор, пока введенное число не будет кратно 3.
- Когда условие будет выполнено (введено число, кратное 3), программа выведет значение переменной
k
(количество введенных чисел) и завершится.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д