Wednesday, January 20, 2016

Exercise given January 20, 2016

Write a small c/c++ program that accepts a 2 digit number and display/printf() its equivalent word form.


#include <stdio.h>

int main() {
char *ones[] = {"","One","Two","Three","Four","Five","six",
  "Seven","Eight","Nine"};
char *tenup[] = {"Ten","Eleven","Twelve","Thirteen","Fourteen",
"Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"};
char *tens[] = {" "," ","Twenty","Thirty","Forty","Fifty","Sixty","Seventy",
"Eighty","Ninety"};
int nAmt = 0;
float nTemp = 0.00;
int nOnes = 0;
int nTens = 0;

printf("Pls enter a 2 digit number: \n");
scanf("%i", &nAmt);

nTens = int(nAmt/10);
nTemp = nAmt-(int(nAmt/10)*10);
nOnes = int(nTemp);

if ((nAmt>=10) && (nAmt<20)) {
printf("\n\n%s \n\n", tenup[nOnes]);
}
else {
printf("\n%s ", tens[nTens]);
printf("%s\n\n", ones[nOnes]);
}
}

3 comments:

  1. Replies
    1. darating din tayo dyan. hinintay ko lang 'yung class na makasubmit sa kani-kanilang homework.

      Delete
  2. tapos, gagawin namin ang solusyon sa class, sila-sila rin ang gagawa - i guide ko lang sila. pag ok na, 'tsaka namin i post dito.

    ReplyDelete