Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  word v1.0
Language: C/C++
Code:
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void word_a(int a)
{
  for(int i=a; i<20; ++i)
  {
  if(a<10)
  {
    switch(a)
    {
      case 1: cout<<" one";
           break;
      case 2: cout<<" two";
           break;
      case 3: cout<<" three";
           break;
      case 4: cout<<" four";
           break;
      case 5: cout<<" five";
           break;
      case 6: cout<<" six";
           break;
      case 7: cout<<" seven";
           break;
      case 8: cout<<" eight";
           break;
      case 9: cout<<" nine";
           break;
      default: break;
    }
  }

  else if(a>9 && a<20)
  {
    switch(a)
    {
      case 10: cout<<" ten";
           break;
      case 11: cout<<" eleven";
           break;
      case 12: cout<<" twelve";
           break;
      case 13: cout<<" thirteen";
           break;
      case 14: cout<<" fourteen";
           break;
      case 15: cout<<" fifteen";
           break;
      case 16: cout<<" sixteen";
           break;
      case 17: cout<<" seventeen";
           break;
      case 18: cout<<" eighteen";
           break;
      case 19: cout<<" nineteen";
           break;
      default: break;
    }
  }
      break;
  }

}

void word_b(long int a)
{
  int e,f;

  if(a<20)
  word_a(a);

  else
  {
  for(int i=a; i>19; ++i)
  {
  if(a>19 && a<100)
  {  e=(a/10)*10;
    switch(e)
    {
      case 20: cout<<" twenty";
           break;
      case 30: cout<<" thirty";
           break;
      case 40: cout<<" fourty";
           break;
      case 50: cout<<" fifty";
           break;
      case 60: cout<<" sixty";
           break;
      case 70: cout<<" seventy";
           break;
      case 80: cout<<" eighty";
           break;
      case 90: cout<<" ninety";
           break;
      default: break;
    }
    f=a%10;
    break;
  }

  else if(a>99 && a<1000)
  { e=(a/100)*100;
    switch(e)
    {
      case 100: cout<<" One hundred";
           break;
      case 200: cout<<" Two hundred";
           break;
      case 300: cout<<" Three hundred";
           break;
      case 400: cout<<" Four hundred";
           break;
      case 500: cout<<" Five hundred";
           break;
      case 600: cout<<" Six hundred";
           break;
      case 700: cout<<" Seven hundred";
           break;
      case 800: cout<<" Eight hundred";
           break;
      case 900: cout<<" Nine hundred";
           break;
      default: break;
    }
    f=a%100;
    break;
  }

  else if(a>999 && a<10000)
  {
    e=(a/1000)*1000;
    switch(e)
    {
      case 1000: cout<<" One thousand";
           break;
      case 2000: cout<<" Two thousand";
           break;
      case 3000: cout<<" Three thousand";
           break;
      case 4000: cout<<" Four thousand";
           break;
      case 5000: cout<<" Five thousand";
           break;
      case 6000: cout<<" Six thousand";
           break;
      case 7000: cout<<" Seven thousand";
           break;
      case 8000: cout<<" Eight thousand";
           break;
      case 9000: cout<<" Nine thousand";
           break;
      default: break;
    }
    f=a%1000;
    break;
  }

  else if(a>9999 && a<100000)
  {
    e=(a/10000)*10000;
    switch(e)
    {
      case 10000: cout<<" ten thousand";
           break;
      case 20000: cout<<" Twenty";
           break;
      case 30000: cout<<" Thirty";
           break;
      case 40000: cout<<" Fourty";
           break;
      case 50000: cout<<" Fifty";
           break;
      case 60000: cout<<" Sixty";
           break;
      case 70000: cout<<" Seventy";
           break;
      case 80000: cout<<" Eighty";
           break;
      case 90000: cout<<" Ninety";
           break;
      default: break;
    }
    f=a%10000;
    break;
  }

  }

  if(f<10000)
  {
    if(f<20)
    word_a(f);

    else if(f>19)
    word_b(f);
  }
  }

}

int main()
{
  char b,y,n;
  do
  {
      system("cls");
      void word_b(long int);
      long int a,e;
      char d;
      cout<<"Enter a number: ";
      cin>>d;
      if((d>64 && d<91) || (d>96 && d<123))
      {  cout<<"Please enter only number as an input.";
      }
      else
      {
       cout<<"The number is: ";
       e=d;
       word_b(e);
      }
      cout<<"\n\nDo you want to continue(y/n)? ";
      cin>>b;
  }while(b=='y');
  getch();
  return 0;
}

          
          
          
          
          
          
          
Comments: