Odpowiedź:
#include <iostream>
int main() {
int positiveSum = 0;
int negativeSum = 0;
int n;
int number;
std::cout << "Podaj liczbe liczb do wprowadzenia\n";
std::cin >> n;
for (int i = 0; i < n; i++) {
std::cin >> number;
if (number > 0) {
positiveSum += number;
} else if (number < 0) {
negativeSum += number;
} else {
std::cout << "Niepoprawne dane\n";
i--;
}
}
std::cout << "Suma liczb dodatnich to " << positiveSum << std::endl;
std::cout << "Suma liczb ujemnych to " << negativeSum << std::endl;
return 0;
}
Wyjaśnienie: