1.armstrong Checking: #Include Int Int
1.armstrong Checking: #Include Int Int
1.armstrong Checking: #Include Int Int
Armstrong Checking
#include<stdio.h>
int main()
{
int n,sum=0;
printf("Enter a number\t");
scanf("%d",&n);
int b=n;
while(n!=0)
{
int r=n%10;
sum+=r*r*r;
n/=10;
}
if(b==sum)
printf("\nArmstrong\n");
else
printf("\nNot Armstrong\n");
return 0;
}
2. Prime Checking
#include<iostream>
using namespace std;
class prime
{
private:
int n;
public:
void read_number();
void check();
};
void prime::read_number()
{
cout<<"Enter a number:\t";
cin>>n;
}
void prime::check()
{
int c=0;
for(int i=1;i<=n;i++)
{
if(n%i==0)
c++;
}
if(c==2)
cout<<"\n"<<n<<" is Prime number\t";
else
cout<<"\n"<<n<<" is not a prime number\n";
}
int main()
{
prime obj;
obj.read_number();
obj.check();
return 0;
}
class prime
{
private:
int lower_limit,upper_limit;
public:
void read_limits();
void check();
};
void prime::read_limits()
{
cout<<"Enter the lower limit and upper limit\n";
cin>>lower_limit>>upper_limit;
}
void prime::check()
{
cout<<"\nThe prime numbers between :"<<lower_limit<<": and:"
<<upper_limit<<":are\n.................................";
cout<<"\n................................................\n";
for(int n=lower_limit;n<=upper_limit;n++)
{
int c=0;
for(int i=1;i<=n;i++)
{
if(n%i==0)
c++;
}
if(c==2)
cout<<n<<"\t";
}
cout<<"\n..................................................";
cout<<"\n..................................................";
}
int main()
{
prime obj;
obj.read_limits();
obj.check();
return 0;
}