Рассмотрите простую программу. Он должен принимать последовательности из 5 чисел из stdin и печатать их суммы. Не указано, сколько строк ввода будет принято, но программа должна завершиться, если символ новой строки будет принят дважды (или дважды нажмите клавишу Enter).C: Читайте от stdin до тех пор, пока не будет нажата клавиша Enter
Например,
Вход:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3/n
/n
Выход:
5
10
15
#include <stdio.h>
int main()
{
int n1, n2, n3, n4, n5;
int sum;
while (/*condition*/)
{
scanf ("%d %d %d %d %d\n", &n1, &n2, &n3, &n4, &n5);
sum = n1 + n2 + n3 + n4 + n5;
printf ("%d\n", sum);
}
return 0;
}
Единственная проблема, я не знаю, что условие должно быть в то время как петли. Немного о помощи будет оценено.
Заранее спасибо.
ваш зсапЕ неправильно это должно быть 'зсапЕ ("% d% d% d% d% d \ п", и n1, и n2, и n3, и n4, и n5)' – MOHAMED
Должны ли номера быть на отдельных строках? – teppic
@MohamedKALLEL спасибо, я редактировал вопрос –