Вопрос задан 01.08.2023 в 13:16. Предмет Информатика. Спрашивает Шутова Анастасия.

На­пи­ши­те программу, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел опре­де­ля­ет

ко­ли­че­ство трёхзначных чисел, крат­ных 4. Про­грам­ма по­лу­ча­ет на вход на­ту­раль­ные числа, ко­ли­че­ство введённых чисел неизвестно, по­сле­до­ва­тель­ность чисел за­кан­чи­ва­ет­ся чис­лом 0 (0 — при­знак окон­ча­ния ввода, не вхо­дит в последовательность). Количество чисел не пре­вы­ша­ет 1000. Введённые числа не пре­вы­ша­ют 30 000. Про­грам­ма долж­на вы­ве­сти одно число: ко­ли­че­ство трёхзначных чисел, крат­ных 4. (while, repeat).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кончаков Максим.
Program ryazantsev;
var n,k:integer;
begin
k:=0;
readln(n);
while n <> 0 do begin
if (n>=100) and (n<=999) and (n mod 4 = 0) then k:=k+1;
readln(n);
end;
writeln(k)
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи, напишем программу на языке программирования Python, используя цикл while. Программа будет считывать последовательность чисел до тех пор, пока не будет введено число 0. Затем она проверит каждое введенное число и подсчитает количество трёхзначных чисел, кратных 4. В итоге, программа выведет полученное количество.

Вот программа:

python
def is_three_digit_multiple_of_four(number): return 100 <= number <= 999 and number % 4 == 0 def main(): count = 0 while True: try: num = int(input("Введите число (0 для завершения ввода): ")) except ValueError: print("Некорректный ввод! Попробуйте еще раз.") continue if num == 0: break if is_three_digit_multiple_of_four(num): count += 1 print(f"Количество трёхзначных чисел, кратных 4: {count}") if __name__ == "__main__": main()

Программа будет просить пользователя вводить числа, пока не будет введено число 0. Затем она подсчитает количество трёхзначных чисел, кратных 4, и выведет результат на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос