Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

JASdeep11

  • 3 years ago

Write a program that reads a whole number of up to nine digits and prints it in words. For example, the input 13247 ought to produce "thirteen thousand two hundred forty seven". i need a step-by-step explanation not the code and i am supposed use the switch statement

  • This Question is Closed
  1. thangeram
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    ya it will be mix-up of switch case and conditional statements

  2. msmithhnova
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    You could use integer division and mod to get each digit or convert to string and get each char as below. digit1 = 123456789 integer divided by 100000000 digit2 = (123456789 mod 100000000) integer divided by 10000000 etc or get string of 123456789 resulting in '123456789' then for each char in string get digit the do the switch/case on that digit now, you won't be working with strictly one digit at a time but this may give you an idea of how to go about it

  3. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy