# Thread: Loop counting odd and even numbers

1. Member
Join Date
Mar 2008
Posts
672

## Loop counting odd and even numbers

I want a way (a code in c or c ++) to display the result of given number,The best way to see if a given number is odd or even. Any recommendations and suggestions are appreciated.

2. Member
Join Date
May 2008
Posts
2,302

## Re: Loop counting odd and even numbers

Code:
```int main()
{
int in, evn=0, od=0;
do
{
cout << "Please enter a number:"<< ' ';
cin>> input;
if ( (evn%2 == 0) && (in >= 0) )
even++;
else if (in >= 0)
od++;
}
while (in>=0);

cout << "You have entered" << ' '<< od << ' ' <<"odd numbers." << endl;
cout << "And" << ' ' << evn << ' ' <<"even numbers." << endl;
system("PAUSE");
return 0;
}```

3. Member
Join Date
Jan 2009
Posts
199

## Re: Loop counting odd and even numbers

Code:
```long oddno =1;
long maxno;
unsigned long lproduct;
cout<<"enter the odd number";
cin >> maxno;
while( oddno<= maxno )
{
long tempno = oddno + 2;
lpro = tempno *oddno;
cout<<"the product of two numbers first number"<<oddno<<"second number"<<tempno<<"equals"<<lpro<<"\n";
oddno = tempno;
}```

4. Member
Join Date
Dec 2008
Posts
177

## Re: Loop counting odd and even numbers

Use the AND operation.
Code:
```for(int i=0;i<=100;i++)
{
if(i&1)
{
printf("Odd\n");
}
else
{
printf("Even\n");
}
}```

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•