Обчисліть суму всіх заданих
чисел.
Вхід. Містить n (1 ≤
n ≤ 105) цілих чисел. Всі числа за модулем не
перевищують 109.
Вихід. Виведіть суму всіх
заданих чисел.
Приклад
входу |
Приклад
виходу |
2 3 1
1 |
7 |
читання до кінця файлу
Аналіз алгоритму
Оскільки n ≤
105, а кожне число не перевищує за модулем 109, то сума вхідних
чисел може мати порядок 1014. Для обчислення результату слід
скористатися типом long long.
Реалізація алгоритму
Читаємо вхідні
дані до кінця файлу. Складаємо усі числа та виводимо відповідь.
res = 0;
while(scanf("%lld",&n)
== 1)
res += n;
printf("%lld\n",res);
Java реалізація
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
long sum = 0;
while(con.hasNext())
{
long val = con.nextLong();
sum += val;
}
System.out.println(sum);
con.close();
}
}
Python реалізація
import sys
sum = 0
for line in sys.stdin:
for var in line.split():
sum = sum + int(var)
print(sum)