
Вопрос задан 11.10.2024 в 09:40.
Предмет Информатика.
Спрашивает Худобчонок Максим.
Срочно Маленькая Алёна собирает карточки с героями Marvel. Каждую неделю она записывает в блокнот, Сколько у неё Новых карточек. Это всегда число больше 0.
Дана последовательность записей и число 0 в конце. Выведи, сколько у Алёны всего было карточек к концу каждой недели.
Ввод.
1
1
1
0
Вывод
1
2
3
Ответы на вопрос

Отвечает Аблязов Миша.
Чтобы узнать, сколько карточек было у Алёны к концу каждой недели, нужно последовательно суммировать количество новых карточек, которые она добавляет каждую неделю, до тех пор, пока не встретится число 0, которое означает конец ввода. Давайте разберём задачу пошагово.
Пример ввода:
1 1 10 0
Здесь:
- Числа
1
,1
, и10
— это количество новых карточек, которые Алёна записала в блокнот за каждую из первых трёх недель. 0
указывает на конец последовательности и не учитывается при подсчёте.
Пошаговое решение:
Записываем все числа, кроме нуля:
1
,1
,10
.Суммируем их по мере поступления:
- После первой недели:
1
карточка. - После второй недели:
1 + 1 = 2
карточки. - После третьей недели:
2 + 10 = 12
карточек.
- После первой недели:
Таким образом, к концу каждой недели общее количество карточек будет:
1
,2
,12
.
Вывод:
1 2 12
Алгоритм:
- Читаем входные данные.
- Заводим переменную для хранения текущей суммы (например,
total
). - Идём по числам в последовательности:
- Если число не равно
0
, добавляем его кtotal
и выводим текущее значениеtotal
. - Если число
0
, прекращаем обработку.
- Если число не равно
Это простой алгоритм для решения задачи, который позволяет отслеживать общее количество карточек у Алёны после каждой недели.
Похожие вопросы









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









Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili