Вопрос задан 09.07.2023 в 17:01. Предмет Информатика. Спрашивает Саликаева Евгения.

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

чисел, оканчивающихся на 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Программа должна вывести одно число: количество всех чисел, оканчивающихся на 3 ПОМОГИТЕ ПЛИЗ
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Огнивова Валерия.

i = 1

s = 0

while i!=0:

   i = int(input())

   if i % 10 == 3:

       s+=1

print(s)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы на языке Python, которая решает вашу задачу:

python
count = 0 # переменная для подсчета чисел, оканчивающихся на 3 while True: number = int(input("Введите число: ")) if number == 0: break # если введено число 0, выходим из цикла if number % 10 == 3: count += 1 print("Количество чисел, оканчивающихся на 3:", count)

Эта программа запрашивает числа у пользователя до тех пор, пока не будет введено число 0. Если введенное число оканчивается на 3 (number % 10 == 3), то счетчик count увеличивается на 1. После окончания ввода программа выводит количество чисел, оканчивающихся на 3.

Вы можете скопировать код и запустить его в среде разработки Python или использовать онлайн-интерпретатор Python для выполнения программы.

0 0

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

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

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

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