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

ainura19921 ainura19921    1   27.04.2020 13:48    27

Ответы
Стаилз2002 Стаилз2002  27.04.2020 14:30

What hadksksjjssoeoe

ПОКАЗАТЬ ОТВЕТЫ
математика634 математика634  19.01.2024 13:24
Хорошо, давайте пошагово разберемся, как решить эту задачу.

1. Первым шагом для решения задачи будет написание блок-схемы. Блок-схема поможет наглядно представить алгоритм решения задачи.

Схема алгоритма:

![блок-схема](https://i.imgur.com/q9MJhM8.png)

2. Теперь на основе блок-схемы напишем программу на выбранном вами языке программирования. Я напишу программу на языке Python.

```python
# Шаг 2: написание программы
n = int(input("Введите количество чисел в последовательности: "))
numbers = []
total = 0

# Шаг 3: получение чисел в последовательности
for i in range(n):
number = int(input("Введите число: "))
numbers.append(number)

# Шаг 4: определение суммы чисел, кратных 3
for number in numbers:
if number % 3 == 0:
total += number

# Шаг 5: вывод результата
print("Сумма чисел, кратных 3:", total)
```

Давайте разберем эту программу.

В начале программы мы запрашиваем у пользователя количество чисел в последовательности (`n`) и создаем пустой список `numbers`, где будем хранить сами числа и переменную `total`, в которой будем хранить сумму чисел, кратных 3.

Затем мы с помощью цикла `for` запрашиваем каждое число в последовательности и добавляем его в список `numbers`.

После этого мы проходим по всем числам в списке `numbers` с помощью цикла `for`. Внутри цикла мы проверяем, делится ли число на 3 без остатка (`number % 3 == 0`). Если да, то мы добавляем это число к переменной `total`.

Наконец, мы выводим на экран значение переменной `total`, которая содержит сумму чисел, кратных 3.

3. Программа готова! Теперь можно запустить её и проверить её работу на примерах.

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

```
Введите количество чисел в последовательности: 5
Введите число: 1
Введите число: 2
Введите число: 3
Введите число: 4
Введите число: 5
Сумма чисел, кратных 3: 3
```

```
Введите количество чисел в последовательности: 7
Введите число: 3
Введите число: 6
Введите число: 9
Введите число: 12
Введите число: 15
Введите число: 18
Введите число: 21
Сумма чисел, кратных 3: 84
```

```
Введите количество чисел в последовательности: 4
Введите число: 5
Введите число: 10
Введите число: 15
Введите число: 20
Сумма чисел, кратных 3: 15
```

Надеюсь, это решение понятно и помогло вам! Если остались вопросы, не стесняйтесь задавать.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика