Есть ответ 👍

С++, Ввести с клавиатуры положительные и отрицательные числа, пока не будет введен 0. Определить, что больше – сумма положительных элементов или суммы отрицательных элементов с подпрограммы.

116
199
Посмотреть ответы 2

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


/*суммы будем сравнивать по модулю, в ином случае программа не будет иметь смысла, так как сумма отрицательных всегда будет меньше, чем сумма положительных*/

#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;

}


С++, Ввести с клавиатуры положительные и отрицательные числа, пока не будет введен 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()

:))))))))))))))))))))))))))))))))))))

оцени бро

Объяснение:

Популярно: Информатика