матвей100000001357
20.09.2022 07:51

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
mazak600
03.10.2020 21:55
Если количество чисел не дано, то можно считать, что какое-то значение (например, 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 Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота