#include <iostream>
using namespace std;
int main(){
int odd=0, even=0, value;
cout<<"Enter Numbers\n";
cout<<"Enter 0 to End\n";
do{
cin>>value;
if (value % 2==0)
even++;
else
odd++;
}
while (value !=0);
cout<<"The number of odd numbers is: "<<odd<<endl;
cout<<"The number of even numbers is: "<<even;
return 0;
}
Something is wrong and I need help, when I end the program there is always +1 in even numbers.