37) Sample C Program to accept a number and check whether the given number is an Armstrong number or not.
# include <stdio.h>
# include <conio.h>
main( )
{
int n, arm;
clrscr();
printf("Enter any 3 digit number:")
scanf("%d",&n);
arm = armstrong(n);
if(arm == n)
printf("%d is an Armstrong number.",n);
else
printf("%d is not an Armstrong number.",n);
getch( );
}
int armstrong (int n)
{
int a, b, c, d;
a = n / 100;
b = ( (n / 10) % 10);
c = n % 10;
d = a*a*a + b*b*b + c*c*c;
return d;
}
38) Sample C Program to accept a number and print the sum of given and reverse number.
# include <stdio.h>
# include <conio.h>
main( )
{
int a, b, n;
clrscr( );
printf("Enter a number:")
scanf("%d",&n);
a = rev(n);
printf("Reverse of a given number is: %d", a);
b = add(n, a);
printf("\n Sum of a given and reverse number is: %d", b);
getch( );
}
int rev(int n)
{
int r, rev = 0, s;
while(n > 0)
{
r = n % 10;
rev = rev *10 + r;
n = n / 10;
}
return rev;
}
int add(int n, int a)
{
return n + a;
}
39) Sample C Program to accept 10 numbers and print first five numbers in original order and print last five numbers in reverse order.
# include <stdio.h>
# include <conio.h>
main( )
{
int i, a[10];
for(i = 0; i < 10; i++)
{
printf("Enter value for a[%d]", i);
scanf("%d", &a[i]);
}
for(i = 0; i <= 4; i++)
printf("\n A[%d] = %d", i, a[i]);
for(i = 9; i >= 5; i--)
printf("\n A[%d] = %d", i, a[i]);
getch( );
}
Comments
Post a Comment
Please share your opinions and suggestions or your experience in the comments section. This way we can all help each other...
Experienced guys can share their resumes at admin@interview-made-easy.com