A community for students.

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing


  • 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

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...


  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.