#include #include #include long cvt(char *s) { long n = 0; if (!strcmp("one", s)) n = 1; else if (!strcmp("two", s)) n = 2; else if (!strcmp("three", s)) n = 3; else if (!strcmp("four", s)) n = 4; else if (!strcmp("five", s)) n = 5; else if (!strcmp("six", s)) n = 6; else if (!strcmp("seven", s)) n = 7; else if (!strcmp("eight", s)) n = 8; else if (!strcmp("nine", s)) n = 9; else if (!strcmp("ten", s)) n = 10; else if (!strcmp("eleven", s)) n = 11; else if (!strcmp("twelve", s)) n = 12; else if (!strcmp("thirteen", s)) n = 13; else if (!strcmp("fourteen", s)) n = 14; else if (!strcmp("fifteen", s)) n = 15; else if (!strcmp("sixteen", s)) n = 16; else if (!strcmp("seventeen", s)) n = 17; else if (!strcmp("eighteen", s)) n = 18; else if (!strcmp("nineteen", s)) n = 19; else if (!strcmp("twenty", s)) n = 20; else if (!strcmp("thirty", s)) n = 30; else if (!strcmp("fourty", s)) n = 40; else if (!strcmp("fifty", s)) n = 50; else if (!strcmp("sixty", s)) n = 60; else if (!strcmp("seventy", s)) n = 70; else if (!strcmp("eighty", s)) n = 80; else if (!strcmp("ninety", s)) n = 90; else if (!strcmp("hundred", s)) n = 100; else if (!strcmp("thousand", s)) n = 1000; else if (!strcmp("million", s)) n = 1000000; else if (!strcmp("negative", s)) n = -1; return n; } int main(void) { while (1) { long n = 1; long i; long v=0,v1=0,r; int a = 0; int len; char s[1024] = ""; char *ss = s; gets(s); if (strlen(s)==0) break; len=strlen(s); for (i=0;i