Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Number0To100ToText.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <iostream>
- #include <string>
- using namespace std;
- int main()
- {
- int number;
- string []units = { "zero", "one", "two", "three", "four", "fife", "six", "seven", "eight", "nine" };
- string []tens = {"ten", "eleven", "twelve", "thirteen", "fourteen", "fifeteen", "sixteen",
- "seventeen", "eighteen", "nineteen"};
- string [] round = {"twenty", "thirty", "fourty", "sixty", "seventy", "eighty", "ninety"};
- cin >> number;
- if (number < 0 && number > 100)
- {
- cout << "invalid number" << endl;
- }
- else if (number >= 0 && number <= 9)
- {
- cout << "{0}" << units[number] << endl;
- }
- else if (number >= 10 && number <= 19)
- {
- cout <<"{0}" << tens[number - 10] << endl;
- }
- else if (number >= 20 && number <= 99)
- {
- if (number % 10 == 0)
- {
- cout << "{0}" << round[number / 10 - 2] << endl;
- }
- else
- {
- cout << "{0} {1}" << round[number / 10 - 2] << digits[number % 10] << endl;
- }
- }
- else
- {
- cout << "one hundred" << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement