Сумма всех
Вычислите сумму всех заданных чисел.
Входные данные
Содержит [latex]n[/latex] [latex] (1 ≤ n ≤ 10^5) [/latex] целых чисел. Все числа не превосходят [latex]10^9[/latex] по абсолютной величине.
Выходные данные
Выведите сумму всех заданных чисел.
Тесты
# | ВХОДНЫЕ ДАННЫЕ | ВЫХОДНЫЕ ДАННЫЕ |
---|---|---|
1 | [latex]2[/latex] [latex]4[/latex] | [latex]6[/latex] |
2 | [latex]3[/latex] | [latex]3[/latex] |
3 | [latex]1[/latex] [latex]2[/latex] [latex]3[/latex] [latex]2[/latex] [latex]1[/latex] | [latex]9[/latex] |
4 | [latex]1[/latex] [latex]2[/latex] [latex]3[/latex] [latex]4[/latex] | [latex]10[/latex] |
5 | [latex]0[/latex] [latex]0[/latex] [latex]0[/latex] [latex]0[/latex] | [latex]0[/latex] |
Код Программы
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import java.util.Scanner; class Main { public static void main (String[] args) throws java.lang.Exception { Scanner scanner = new Scanner(System.in); long a, sum = 0; while (scanner.hasNext()){ a = scanner.nextLong(); sum += a; } System.out.println (sum); } } |
Решение задачи
Пользователь вводит числа до тех пор, пока программа не завершит работу. Как только это случается, программа выдаёт ответ в виде суммы всех ранее введённых чисел. Также, стоит использовать переменную типа long из-за того, что сумма чисел может быть довольно большой и явно превышать максимальное допустимое значение для переменной типа int.
Ссылки
• Задача на e-olymp.
• Решение на сайте ideone.