Showing posts with label Iteration. Show all posts
Showing posts with label Iteration. Show all posts
Palindrome number
Program:
#include<stdio.h>
int main()
{
int n,rev=0,rem,temp;
printf("Enter number: ");
scanf("%d",&n);
temp=n;
while(n>0)
{
rem=n%10; //separate the digit
rev=(rev*10)+rem; //reverse of number
n=n/10;
}
if(temp==rev)
{
printf("Palindrome number");
}
else
{
printf("Not a Palindrome number");
}
return 0;
}
Output:
#include<stdio.h>
int main()
{
int n,rev=0,rem,temp;
printf("Enter number: ");
scanf("%d",&n);
temp=n;
while(n>0)
{
rem=n%10; //separate the digit
rev=(rev*10)+rem; //reverse of number
n=n/10;
}
if(temp==rev)
{
printf("Palindrome number");
}
else
{
printf("Not a Palindrome number");
}
return 0;
}
Output:
Prime number
Program:
#include<stdio.h>
int main()
{
int i,n,flag=0;
printf("Enter number: ");
scanf("%d",&n);
for(i=2;i<n;i++)
{
if(n%i==0)
{
flag=1;
break;
}
}
if (n == 1)
{
printf("1 is neither a prime nor a composite number.");
}
else
{
if(flag==0)
{
printf("%d is a prime number",n);
}
else
{
printf("%d is not a prime number",n);
}
}
return 0;
}
Output:
#include<stdio.h>
int main()
{
int i,n,flag=0;
printf("Enter number: ");
scanf("%d",&n);
for(i=2;i<n;i++)
{
if(n%i==0)
{
flag=1;
break;
}
}
if (n == 1)
{
printf("1 is neither a prime nor a composite number.");
}
else
{
if(flag==0)
{
printf("%d is a prime number",n);
}
else
{
printf("%d is not a prime number",n);
}
}
return 0;
}
Output:
Armstrong number
Program:
#include<stdio.h>
int main()
{
int n,sum=0,rem,temp;
printf("Enter number: ");
scanf("%d",&n);
temp=n;
while(n>0)
{
rem=n%10; /*separate the digit*/
sum=sum+(rem*rem*rem); /*cube of digit and add to sum*/
n=n/10; /*new n after separation of digit*/
}
if(sum==temp)
{
printf("Armstrong number");
}
else
{
printf("Not a Armstrong number");
}
return 0;
}
Output:

#include<stdio.h>
int main()
{
int n,sum=0,rem,temp;
printf("Enter number: ");
scanf("%d",&n);
temp=n;
while(n>0)
{
rem=n%10; /*separate the digit*/
sum=sum+(rem*rem*rem); /*cube of digit and add to sum*/
n=n/10; /*new n after separation of digit*/
}
if(sum==temp)
{
printf("Armstrong number");
}
else
{
printf("Not a Armstrong number");
}
return 0;
}
Output:

Subscribe to:
Posts (Atom)
x^y using recursion
Program: #include<stdio.h> int power(int a,int b); int main() { int x,y,ans; printf("Enter x and y:\n "); scanf(...
-
Program: #include<stdio.h> int main() { int i,j,n; printf("How many lines: "); scanf("%d",&n); fo...
-
Program: #include<stdio.h> int power(int a,int b); int main() { int x,y,ans; printf("Enter x and y:\n "); scanf(...
-
Program: #include<stdio.h> int main() { char ch; printf("Enter one character: "); scanf("%c",&ch); ...









