TechArena Community Loop counting odd and even numbers

#1
23-10-2009
 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
23-10-2009
 Member Join Date: May 2008 Posts: 2,293
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
23-10-2009
 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
23-10-2009
 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");
}
}```

 Tags: