Вопрос задан 26.06.2023 в 04:36. Предмет Информатика. Спрашивает Добрынина Ксения.

ПРОШУ ПОМОГИТЕ С ИНФОРМАТИКОЙ! Задание №1) На вход программы поступает неизвестное количество

чисел целых, ввод заканчивается нулём. Определить, сколько получено чисел, которые оканчиваются на 6. Задание №2) На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти сумму чисел, оканчивающихся на 2. Задание№3) На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти максимальное число кратное 8.
0 0
Перейти к ответам

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

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

Ответ A:

i = 0

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

while n != 0:

  if n % 3 == 0:

      i += 1

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

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

Ответ Б:

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 для решения этих задач. Вот решения для каждой из ваших задач:

Задание №1: Определение количества чисел, оканчивающихся на 6.

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

Задание №2: Нахождение суммы чисел, оканчивающихся на 2.

python
sum_ending_with_2 = 0 while True: num = int(input("Введите число (0 для завершения ввода): ")) if num == 0: break if num % 10 == 2: sum_ending_with_2 += num print(f"Сумма чисел, оканчивающихся на 2: {sum_ending_with_2}")

Задание №3: Нахождение максимального числа, кратного 8.

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

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

0 0

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

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

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

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