CodeChef submission 9623168 (C++ 4.9.2) plaintext list. Status: AC, problem FEST05, contest CDWR16TS. By vipinkhushu (vipinkhushu), 2016-03-11 13:21:35.
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long int t;
scanf("%lld",&t);
while(t--)
{
int n;
scanf("%d",&n);
string ret="";
int first = n / 10;
int second = n % 10;
if(first > 1){
if(first == 2){ ret += "twenty"; }
else if(first == 3){ ret += "thirty"; }
else if(first == 4){ ret += "forty"; }
else if(first == 5){ ret += "fifty"; }
else if(first == 6){ ret += "sixty"; }
else if(first == 7){ ret += "seventy"; }
else if(first == 8){ ret += "eighty"; }
else if(first == 9){ ret += "ninety"; }
if(second > 0){ ret += "-"; }
}
else if(first == 1){
if(second == 0){ ret += "ten"; }
else if(second == 1){ ret += "eleven"; }
else if(second == 2){ ret += "twelve"; }
else if(second == 3){ ret += "thirteen"; }
else if(second == 4){ ret += "fourteen"; }
else if(second == 5){ ret += "fifteen"; }
else if(second == 6){ ret += "sixteen"; }
else if(second == 7){ ret += "seventeen"; }
else if(second == 8){ ret += "eighteen"; }
else if(second == 9){ ret += "nineteen"; }
}
if(first != 1){
if(first == 0 && second == 0){ ret += "zero"; }
if(second == 1){ ret += "one"; }
else if(second == 2){ ret += "two"; }
else if(second == 3){ ret += "three"; }
else if(second == 4){ ret += "four"; }
else if(second == 5){ ret += "five"; }
else if(second == 6){ ret += "six"; }
else if(second == 7){ ret += "seven"; }
else if(second == 8){ ret += "eight"; }
else if(second == 9){ ret += "nine"; }
}
cout<<ret<<endl;
}
return 0;
}