Найти сумму положительных чисел последовательности, которые расположены после первого отрицательного числа - C (СИ)
Формулировка задачи:
Доброго времени суток. Очень нужна помощь в написании программы.
"Заданное целое n> 0 и последовательность из n действительных чисел. Найти сумму тех
положительных чисел этой последовательности, которые расположены после первого отрицательного числа.
(Дополнительное требование: массивов не использовать)."
Заранее спасибо за помощь!
Решение задачи: «Найти сумму положительных чисел последовательности, которые расположены после первого отрицательного числа»
textual
Листинг программы
#include <stdio.h> #include <stdbool.h> int main(int argc, char *argv[]) { int n, i, temp, summ = 0; bool f = false; printf("Input N: "); scanf("%d", &n); for (i = 0; i < n; ++i) { scanf("%d", &temp); if (temp < 0) f = true; else if (temp > 0 && f) summ += temp; } printf("Result: %d\n", summ); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д