Вопрос задан 15.07.2023 в 02:14. Предмет Информатика. Спрашивает Гертель Мелисса.

На вход программе подаётся последовательность натуральных чисел. Признак конца ввода - ноль.

Напишите программу, которая находит сумму трёхзначных чисел, кратные трём и последняя цифра которых равна 7. Числа не превосходят 10000. Массивы не использовать. Очень срочно, пожалуйста!Можно на паскале, желательно на питоне 3​
0 0
Перейти к ответам

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

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

Ответ:

ок) так много баллов) я решу)

ты немного непонятно написал условие, я написал два варианта...

1) если нужно посчитать сумму трёхзначных чисел которые заканчиваются на 7 и делятся на 3 без остатка

sum = 0

n = int(input))

while n != 0:

if len(str(n)) == 3 and n % 3 == 0 and n % 10 == 7:

sum += n

n = int(input))

print(sum)

2) если нужно посчитать сумму чисел которые либо трёхзначные либо заканчиваются на 7 либо кратны 3

sum = 0

n = int(input))

while n != 0:

if len(str(n)) == 3 or n % 3 == 0 ot n % 10 == 7:

sum += n

n = int(input))

print(sum)

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

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

python
sum = 0 number = int(input("Введите число: ")) while number != 0: if 100 <= number <= 999 and number % 10 == 7 and number % 3 == 0: sum += number number = int(input("Введите число: ")) print("Сумма трёхзначных чисел, кратных трём и с последней цифрой 7, равна:", sum)

В этой программе мы используем цикл while, чтобы продолжать считывать числа до тех пор, пока не будет введен ноль. Внутри цикла проверяем условие: число должно быть трёхзначным (100 <= number <= 999), кратным трём (number % 3 == 0) и иметь последнюю цифру равную 7 (number % 10 == 7). Если все условия выполняются, то число добавляется к сумме. После окончания ввода выводится итоговая сумма.

Пример работы программы:

Введите число: 123 Введите число: 375 Введите число: 572 Введите число: 789 Введите число: 0 Сумма трёхзначных чисел, кратных трём и с последней цифрой 7, равна: 947

Надеюсь, это поможет вам решить вашу задачу!

0 0

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

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

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

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