Thursday, December 4, 2025

Write a C Program, Input 3 Digit number and find given number is An Armstrong or Not Armstrong.

 

An Armstrong number is defined as the sum of power of each digit to a n digit number is equal to that number.

 

3-digit: 153, 370, 371, 407

4-digit: 1634, 8208, 9474

 

Example 1 (3-digit number):

Number: 153

Digits: 1,5,3

Number of digits: 3

Calculation: 13+53+33

                       1+125+27 = 153

 

Example 2 (4-digit number):

1Number: 1634

Digits: 1,6,3,4

Number of digits: 4

Calculation:  14+64+34+44

                       1+1296+81+256 =1634


#include<stdio.h>
main()
{
    int n,r,x,sum=0;
    printf("\nEnter Number : ");
    scanf("%d",&n);
    x=n;
    while(n!=0)
    {
r=n%10;
sum+=r*r*r;
n/=10;
    }
    printf("\n%d Sum of Cube = %d",x,sum);
    if(x==sum)
printf("\nThe Given %d no is Armstrong Number",x);
    else
printf("\nThe Given %d no is Not Armstrong Number",x);
}

Output



Write a C Program, Input a Number, and print Reverse of the given no. And also find no is Palindrome or not Palindrome.

#include<stdio.h>
main()
{
  int n,x,r=0,s=0;
  printf("\nEnter Number : ");
  scanf("%d",&n);
  x=n;
  while(n!=0)
  {
     r=n%10;
     s=s*10+r;
     n/=10;
  }
  printf("\Given Number is %d and Reverse Number is %d",x,s);
  if(x==s)
     printf("\nThe Given Number is Palindrome ");
  else
     printf("\nThe Given Number is Not Palindrome ");
}

Output





Write a C Program. Input Number and Print of Input Number.

#include<stdio.h>
main()
{
     int n,r,sum=0;
     printf("Input Number : ");
     scanf("%d",&n);
     while(n!=0)
     {
          r=n%10;
          sum+=r;
          n/=10;
      }
      printf("Sum=%d", sum);
}


Output

  


Monday, December 1, 2025

Input numbers. Calculate Sum and Average (Mean) with using do-while loop

#include<stdio.h>
main()
{
    int i=0,n,sum=0;
    float avg=0.0; 
    do
    {
       printf("Enter Numbers. (-999 Exit) : "); 
       scanf("%d",&n);
       if(n == -999)      
            break;  
       sum+=n;
       ++i;
    }while(1);  
    avg=sum/(float)i;
    printf("Sum=%d\nAvg=%f",sum,avg);
}

Output



Input numbers. Calculate Sum and Average (Mean) with using while loop

#include<stdio.h>
main()
{
     int i=0,n,sum=0;
     float avg=0.0;
     while(1)
      {
  printf("Enter Numbers. (-999 Exit) : ");
          scanf("%d",&n);
          if(n == -999)
                break;
          sum+=n;
          ++i;
       }
       avg=sum/(float)i;
       printf("Sum=%d\nAvg=%f\n",sum,avg);
}


Output



Input 10 numbers. Calculate Sum and Average with using do-while loop

#include<stdio.h>
main()
{
    int i=1,n,sum=0;
    float avg=0.0; 
    printf("\nInput 10 Numbers : ");
    do
    {
       scanf("%d",&n)       
       sum+=i;
       ++i;
    }while(i<=10);  
    avg=sum/10.0;
    printf("Sum=%d\nAvg=%f",sum,avg);
}

Output




Input 10 numbers. Calculate Sum and Average with using while loop

#include<stdio.h>
main()
{
     int i=1,n,sum=0;
     float avg=0.0;
     printf("\nInput 10 Numbers : "); 
     while(i<=10)  
     {                
         scanf("%d",&n);
         sum+=n;                     
         ++i;  
     }                 
     avg=sum/10.0;
     printf("Sum=%d\nAvg=%f",sum,avg);
}

Output