Dany jest ciąg liczb zakończony liczbą ujemną, która do niego nie nienależy. Oblicz sumę oraz ilość liczb parzystych w ciągu. Napisałem poniższy kod ale nie działa, ktoś podpowie?
#include <iostream>
#include <string>
#include <cstdlib>
int main()
{
int suma = 0;
int temp = 0;
int parzyste = 0;
std::cout << "Podaj liczbe: " <<std::endl;
while( temp < 0 )
{
if (temp % 2 == 0)
parzyste++;
std::cin >> temp;
suma = suma + temp;
}
std::cout << "suma liczb = " << suma <<" a liczba liczb parzystych wynosi: " << parzyste <<std::endl;
return 0;
}