Условие
Сосчитайте сумму чисел во входном потоке.
Тесты
Ввод
|
Вывод |
1 2 3 4 5 6 | 21 |
12 13 14 | 39 |
1-100 | 5050 |
1 2 3 4 5 6 7 8 9 10 11 |
#include <iostream> using namespace std; int main() { double x, S=0; while( cin>>x){ S+=x; } cout<<S; return 0; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import java.util.*; import java.util.*; import java.lang.*; import java.io.*; import java.util.Scanner; class Ideone { public static void main (String[] args) throws java.lang.Exception { Scanner scan = new Scanner(System.in); double sum = 0; double number = 0; while(scan.hasNext()){ number=scan.nextInt(); sum+=number; } System.out.println(sum); } } |
Решение
Делаем цикл который будет работать, пока не закончиться входной поток, и считаем нашу сумму, затем печатаем ее.
Код на ideone C++
Код на ideone Java
«Нашу сумму»? Это не слово-паразит?
nextInt() для чтения действительного числа? Это Вы здорово придумали.