• Задача на C.
    Дана последовательность целых чисел. Найти сумму положительных элементов.
    Массив использовать нельзя, нужно писать программу через цикл, поэтому не пойму как ввести последовательность. Подскажите, пожалуйста.

Ответы 1

  • Если количество чисел не дано, то можно считать, что какое-то значение (например, 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-812-37380s = 95
    • Автор:

      buchanan
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years