
ПОМОГИТЕ ПЛИЗ РЕШИТЬ ЗАДАЧУ НА С++ Требуется написать программу, которая определяет и выводит
сумму только положительных из трёх данных чисел a, b и c. Формат входных данных Входной поток содержит три целых числа в одной строке — a, b и c (∣∣a∣∣,∣∣b∣∣,∣∣c∣∣≤5⋅108). Формат выходных данных Выведите одно число — искомую сумму. входные данные 5 -5 1 выходные данные 6

Ответы на вопрос

Ответ:
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
int amount = 0;
cin >> a >> b >> c;
if (a > 0)
{
amount += a;
}
if (b > 0)
{
amount += b;
}
if (c > 0)
{
amount += c;
}
cout << amount;
}
Объяснение:
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имен
int main()
{
int a, b, c; // Создание целочисленных переменных a, b, c
int amount = 0; // Создание целочисленной переменной amount, которая будет хранить сумму положительных чисел. Значение переменной = 0
cin >> a >> b >> c; // Ввод с клавиатуры значений переменных a, b, c
if (a > 0) // Если значение переменной a > 0
{
amount += a; // К значению переменной amount прибавляем значение переменной a
}
if (b > 0) // Если значение переменной b > 0
{
amount += b; // К значению переменной amount прибавляем значение переменной b
}
if (c > 0) // Если значение переменной b > 0
{
amount += c; // К значению переменной amount прибавляем значение переменной c
}
cout << amount; // Вывод значения переменной amount
}



Чтобы решить данную задачу, можно использовать следующий алгоритм в программе:
1. Прочитайте значения a, b и c из входного потока. 2. Создайте переменную sum и присвойте ей значение 0. 3. Проверьте каждое из чисел: если оно положительное, добавьте его к переменной sum. 4. Выведите значение переменной sum.
Пример программы на языке C++:
```cpp
#include
int main() { int a, b, c; std::cin >> a >> b >> c;
int sum = 0;
if (a > 0) { sum += a; } if (b > 0) { sum += b; } if (c > 0) { sum += c; }
std::cout << sum << std::endl;
return 0; } ```
При входных данных 5, -5, 1 программа выведет 6, так как только числа 5 и 1 являются положительными, их сумма равна 6.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili