С++, Ввести с клавиатуры положительные и отрицательные числа, пока не будет введен 0. Определить, что больше – сумма положительных элементов или суммы отрицательных элементов с подпрограммы.
Ответы на вопрос:
/*суммы будем сравнивать по модулю, в ином случае программа не будет иметь смысла, так как сумма отрицательных всегда будет меньше, чем сумма положительных*/
#include <iostream>
#include <cmath>
using namespace std;
void check() {
float s_positive = 0, s_negative = 0, digit;
try {
cout << "Начинайте ввод чисел" << endl;
do {
cin >> digit;
if (digit > 0)
s_positive += digit;
else
s_negative += digit;
} while (digit != 0);
if (s_positive > abs(s_negative))
cout << "Сумма положительных чисел больше!";
else if (abs(s_negative) > s_positive)
cout << "Сумма отрицательных чисел больше!";
else
cout << "Суммы равны по модулю!";
}
catch (...) {
cout << "Ошибка!";
}
}
signed main() {
setlocale(LC_ALL, "Rus");
check();
return 0;
}
a=int(input())
b=int(input())
acc = 0
for i in range(abs(b))
acc = acc + a
if b < 0:
acc = 0 - acc
k=0
while b!=0:
k+=a
b-=1
print (k)
a = int(input())
b = int(input()
:))))))))))))))))))))))))))))))))))))
оцени бро
Объяснение:
Популярно: Информатика
-
Валерия55544418.10.2021 20:01
-
tomikyrmash24.01.2023 23:23
-
itsnastyad22.03.2022 04:28
-
Makarzzz21.08.2020 21:11
-
marinatabeleva428.06.2021 03:55
-
Maximus2016128.06.2022 10:12
-
Gdyxtk23.09.2020 22:42
-
тяпница1327.08.2021 09:45
-
жан10822.01.2021 10:43
-
Рита49611.09.2021 19:24