Вопрос задан 26.06.2023 в 19:50. Предмет Информатика. Спрашивает Юсупова Аделина.

Составь программу. Вывести все трехзначные числа, где сумма всех цифр этого числа равна 25.

необходимо использовать операторы «остаток от деления и целочисленное деление»Например: число 889 (8+8+9=25)
0 0
Перейти к ответам

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

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

for i in range(100, 1000):

   if ((i % 10) + (i // 10)%10 + (i // 100)) == 25:

       print(i,end=" ")

       #print(i*-1,end=" ") если нужны и отрицательные числа, то раскомментировать строку

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

Для решения этой задачи можно написать программу на Python. Вот программа, которая выводит все трехзначные числа, сумма цифр которых равна 25:

python
for num in range(100, 1000): # Получаем сотни, десятки и единицы числа hundreds = num // 100 tens = (num // 10) % 10 ones = num % 10 # Проверяем, равна ли сумма цифр числа 25 if hundreds + tens + ones == 25: print(num)

Эта программа перебирает все трехзначные числа от 100 до 999, разбивает их на сотни, десятки и единицы, а затем проверяет, равна ли сумма этих цифр 25. Если да, то число выводится на экран.

0 0

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

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

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

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