Napisz program, który zanalizuje liczby podane na wejściu i obliczy dla nich dwie wartości: sumę liczb parzystych i sumę liczb nieparzystych. Wejście W pierwszej linii liczba n oznaczająca ile będzie liczb do wczytania. W drugiej linii n liczb całkowitych do zanalizowania. Wyjście Dwie liczby oddzielone spacją. Najpierw suma liczb parzystych, a następnie suma liczb nieparzystych .Przykład Wejście: 7 4 -5 6 8 -20 -3 17
Wyjście: -2 9
patryk432
#include <iostream> int main(){ unsigned int count; int sum_even=0, sum_odd=0, current; std::cin >> count; while (std::cin >> current, count--) (current&1)? sum_odd+=current : sum_even+=current; std::cout << sum_even << " " << sum_odd;} "Proof of concept", czyli wersja z logicznym formatowaniem kodu: http://ideone.com/C2yr4r
2 votes Thanks 2
krecik25
a dałoby radę jakimś prostszym sposobem bo jesteśmy po 5 godzinach informatyki ?
patryk432
http://ideone.com/izF883 - prościej nie potrafię.
"Proof of concept", czyli wersja z logicznym formatowaniem kodu: http://ideone.com/C2yr4r