Вопрос задан 09.07.2023 в 21:38. Предмет Информатика. Спрашивает Исмаилов Артур.

«A»: На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём.

Определить, сколько получено чисел, которые делятся на 3. «B»: На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено двузначных чисел, которые заканчиваются на 3. «C»: На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти максимальное из введённых чётных чисел. В программе Python
0 0
Перейти к ответам

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

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

Ответ A:

i = 0

n = int(input("Введите число: "))

while n != 0:

   if n % 3 == 0:

       i += 1

   n = int(input("Введите число: "))    

print("Ответ: {}".format(i))

Ответ B:

i = 0

n = int(input("Введите число: "))

while n != 0:

   if (n % 10 == 3) and (n < 100 and n > 9):

       i += 1

   n = int(input("Введите число: "))    

print("Ответ: {}".format(i))

Ответ C:

i = 0

n = int(input("Введите число: "))

max = n

while n != 0:

   if n > max:

       max = n

   n = int(input("Введите число: "))    

print("Ответ: {}".format(max))

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

Конечно, вот решения задач на Python для каждой из данных задач:

Задача «A» - подсчёт чисел, которые делятся на 3:

python
count = 0 while True: num = int(input("Введите число (для завершения введите 0): ")) if num == 0: break if num % 3 == 0: count += 1 print("Количество чисел, делящихся на 3:", count)

Задача «B» - подсчёт двузначных чисел, заканчивающихся на 3:

python
count = 0 while True: num = int(input("Введите число (для завершения введите 0): ")) if num == 0: break if 10 <= num <= 99 and num % 10 == 3: count += 1 print("Количество двузначных чисел, заканчивающихся на 3:", count)

Задача «C» - поиск максимального чётного числа:

python
max_even = float('-inf') while True: num = int(input("Введите число (для завершения введите 0): ")) if num == 0: break if num % 2 == 0 and num > max_even: max_even = num if max_even != float('-inf'): print("Максимальное чётное число:", max_even) else: print("Не введено ни одного чётного числа.")

Вы можете вставить соответствующий код в интерпретатор Python и использовать его для решения каждой из задач. Программы будут вводить числа до тех пор, пока не будет введен ноль, после чего вычислять необходимые результаты.

0 0

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

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

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

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