Skip to main content

Write a C program to read a number and to print the number in words.(EX:=384=three eight four)in switch case.

PROCEDURE:-

      1.input an integer
      2.reverse the given integer
      3. repeat steps 4 to 6 reversed integer is greater than 0
      4. find modulo 10 value
      5. print the result of step 4 in words
      6. find new value of reversed number by dividing by 10.

CODE:-

#include<stdio.h>
void main()
{
  int a,rev=0,n;
  printf(“enter a number”);
  scanf(“%d”,&a);
  while(a>0)
   {
     n=a%10;
     rev=rev*10+n;
     a=a/10;
    }
while(rev>0)
{
  n=rev%10;
  switch(n)
   {
       case 1: printf(“one”);  break;    case 2: printf(“two”);  break;
       case 3: printf(“three”); break;  case 4: printf(“four”); break;
       case 5: printf(“five”);  break;       case 6: printf(“six”);   break;
       case 7: printf(“seven”);break;       case 8: printf(“eight”); break;
       case 9: printf(“nine”);  break;       case 0: printf(“zero”);   break;
}
  rev=rev/10;
}
}
Input:- Enter a number   123
Output:-one two three

Comments

Popular posts from this blog

Find Value of S=ut+1/2*a*t**2.

PROCEDURE:-        1.enter values for u,a,t to find distance        2.find distance with the formulae ut+1/2at 2        3.print the above result CODE:- #include<stdio.h> #include<conio.h> void main() {   float u,t,a,S;   clrscr();   printf(“enter values u,t,a”);   scanf(“%f %f %f”, &u,&t,&a);   S=(u*t)+(0.5*a*t*t);   printf(“\n  S = %f”, S); } Input:- enter values u,t,a               U=10,t=4,a=4.9 Output:- S =79.200