Monday, 2 June 2014

PROGRAME TO CHECK WHETHER A NUMBER IS PRIME ,ODD OR EVEN

Q: WRITE A C++ PROGRAME TO FIND WHETHER A GIVEN NUMBER IS PRIME , ODD OR EVEN?

CODE::
#include<iostream.h>
#include<conio.h>
#include<conio.h>
class prime
{
int n;
public:
void input( )
{
cout<<"\nENTER THE NUMBER";
cin>>n;
}
void process( )
{
if(n%2==0)
cout<<"\n NUMBER IS EVEN";
else
cout<<"\nNUMBER IS ODD";
}
void pcheck( )
{
int flag=1;
for(int i=2;i<n/2;i++)
if(n%i==0)
{
flag=0;
break;
}
if(flag==0)
{
cout<<n<<" IS NOT PRIME";
}
else
cout<<n<<"IS PRIME";
}
};
void main( )
{
clrscr( );
char ans;
do
{
prime p;
p.input( );
p.process( );
p.pcheck( );
cout<<"\nCONTINUE?";
cout<<"\n ENTER Y OR N";
cin>>ans;
}
while(ans=='y'||ans=='Y');
getch( );
}



No comments:

Post a Comment