На c. дана последовательность целых чисел. найти сумму положительных элементов. массив использовать нельзя, нужно писать программу через цикл, поэтому не пойму как ввести последовательность. подскажите, .
Если количество чисел не дано, то можно считать, что какое-то значение (например, 0) является признаком конца ввода чисел. Для такого случая программа будет такой: #include <stdio.h>
int main() { int a; int s=0; printf("Вводите числа:"); scanf("%d",&a); while (a){ if (a>0) s = s+a; scanf("%d",&a); } printf("s = %d",s); system("pause"); return 0; }
Пример: Вводите числа: 45 -8 12 -37 38 0 s = 95
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку