Вопрос задан 18.06.2023 в 08:35. Предмет Информатика. Спрашивает Зайка Лера.

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

оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — сумму чисел, оканчивающихся на 4.
0 0
Перейти к ответам

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

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

Ответ:  я думаю тут все понятно

n = int(input()) # получаем кол-во чисел в последовательности

s = 0 # переменная суммы чисел

for i in range(n):  

   a = int(input())  # получаем числа

   if a % 10 == 4: #проверка последней цифры

       s += a

print(s)

0 0
Отвечает Дербенёва Юлиана.

Программа:

Python:

f = int(input('Количество чисел: '))

j = 0

while f > 0:

   n = int(input())

   if n % 10 == 4:

       j += n

   f -= 1

print(j)

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

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

```python n = int(input("Введите количество чисел в последовательности: ")) numbers = []

for i in range(n): number = int(input("Введите число: ")) if number % 10 == 4: numbers.append(number)

sum_of_numbers = sum(numbers) print("Сумма чисел, оканчивающихся на 4, равна:", sum_of_numbers) ```

Программа сначала запрашивает у пользователя количество чисел в последовательности. Затем она последовательно запрашивает сами числа и проверяет, оканчивается ли каждое число на 4. Если число оканчивается на 4, оно добавляется в список `numbers`. После этого программа вычисляет сумму чисел из списка `numbers` с помощью функции `sum()` и выводит результат на экран.

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

Источники: - - C/C++ - You.com - - You.com - - 79 - You.com - - [ ] (fb2) - You.com - - (PDF) - You.com

0 0

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

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

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

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