Вопрос задан 15.06.2023 в 10:51. Предмет Информатика. Спрашивает Шаринский Николай.

Условие Мы знаем, какую прибыль получали некоторые фильмы. Если прибыль отрицательная, значит

фильм провалился и были одни расходы. Дана последовательность целых чисел, оканчивающаяся нулём. Необходимо найти сумму всех чисел этой последовательности, то есть сумму всей прибыли и расходов. Ноль числом последовательности не является. Формат входных данных Вводится не более, чем 100000 целых чисел, каждое из которых не меньше -1000000 и не превосходит 1000000. После последнего числа вводится 0. Гарантируется, что в последовательности есть хотя бы одно число. Формат выходных данных Требуется вывести одно число — сумму всех чисел этой последовательности.
0 0
Перейти к ответам

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

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

Программа:

Python:

num, summ = float(input()), 0

while num != 0:

  summ += num

  num = float(input())

print(summ)

Объяснение:

В начале регистрируются необходимые переменные и вводится первое число последовательности. С помощью цикла while выполняем тело до тех пор, пока не будет введён ноль. Если это не ноль, то к значению переменной summ прибавляется значение введённого числа. Далее - ввод следующего числа, и снова выполняется цикл while. В конце - вывод значения переменной summ.

Результат:

15262

7193

-5105

512615  

700

-50172

-50

0

480443.0

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

Я могу помочь вам с решением задачи. Вот подробный ответ:

Для того, чтобы найти сумму всех чисел последовательности, нужно использовать цикл, который будет повторяться, пока не встретится ноль. На каждом шаге цикла нужно считывать очередное число и прибавлять его к переменной, в которой хранится текущая сумма. После того, как цикл закончится, нужно вывести значение переменной суммы.

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

```python # Создаем переменную для хранения суммы и присваиваем ей ноль sum = 0 # Создаем переменную для хранения текущего числа и присваиваем ей единицу num = 1 # Пока текущее число не равно нулю, повторяем цикл while num != 0: # Считываем очередное число с клавиатуры и преобразуем его в целое num = int(input()) # Прибавляем текущее число к сумме sum += num # Выводим сумму на экран print(sum) ```

Надеюсь, что это было полезно. Если у вас есть еще вопросы, я рад помочь.

0 0

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

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

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

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