Вопрос задан 14.11.2023 в 03:19. Предмет Информатика. Спрашивает Фролов Кирилл.

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

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

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

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

Программа:

Python:

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

j = 0

while f > 0:

   n = int(input())

   if n % 3 == 0:

       j += n

   f -= 1

print(j)

0 0
Отвечает Кузнецова Надежда.

Ответ:

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

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

for i in range(n):

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

   if a % 3 == 0: #проверка кратности

       s += a

print(s)

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

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

```python n = int(input("Введите количество чисел в последовательности: ")) sequence = [] for i in range(n): num = int(input("Введите число: ")) sequence.append(num)

sum_multiple_of_3 = 0 for num in sequence: if num % 3 == 0: sum_multiple_of_3 += num

print("Сумма чисел, кратных 3, равна:", sum_multiple_of_3) ```

Программа сначала запрашивает у пользователя количество чисел в последовательности. Затем она запрашивает сами числа и сохраняет их в список `sequence`. Далее, программа проходит по каждому числу в последовательности и проверяет, делится ли оно на 3 без остатка. Если число делится на 3, то оно добавляется к переменной `sum_multiple_of_3`, которая хранит сумму чисел, кратных 3. В конце программа выводит полученную сумму.

Примечание: В данном случае, так как в условии задачи указано, что в последовательности всегда имеется число, кратное 3, нет необходимости проверять это условие.

Например, если пользователь вводит следующую последовательность чисел: 5, 9, 12, 7, 15, то программа выведет: "Сумма чисел, кратных 3, равна: 36".

Источники: -(https://github.com/egonSchiele/grokking_algorithms/blob/master/02_selection_sort/python/selection_sort.py) -(https://www.geeksforgeeks.org/selection-sort/) -(https://www.tutorialspoint.com/data_structures_algorithms/selection_sort_algorithm.htm) -(https://www.programiz.com/dsa/selection-sort) -(https://en.wikipedia.org/wiki/Selection_sort)

0 0

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

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

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

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