//viet chuong trinh doc so thanh chu
#include <stdio.h>
#include <conio.h>
void doc(int n)
{
switch(n)
{
case 1: printf("MOT ");break;
case 2: printf("HAI ");break;
case 3: printf("BA ");break;
case 4: printf("BON ");break;
case 5: printf("NAM ");break;
case 6: printf("SAU ");break;
case 7: printf("BAY ");break;
case 8: printf("TAM ");break;
case 9: printf("CHIN ");break;
}
}
void docbaso(int n)
{
int tram,chuc,donvi;
donvi=n%10;
n=n/10;
chuc=n%10;
n=n/10;
tram=n%10;
n=n/10;
if(tram>0)
{
doc(tram);
printf("TRAM ");
if(chuc==0&&donvi>0) printf("LE ");
}
if(chuc==1) printf("MUOI ");
if(chuc>1)
{
doc(chuc);
printf("MUOI ");
}
if(donvi>0) doc(donvi);
}
int main()
{
printf("nhap n = ");scanf("%d",&n);
int ty,trieu,nghin,donvi;
donvi=n%1000;
n=n/1000;
nghin=n%1000;
n=n/1000;
trieu=n%1000;
n=n/1000;
ty=n%1000;
if(ty>0)
{
docbaso(ty);
printf("TY ");
}
if(trieu>0)
{
docbaso(trieu);
printf("TRIEU ");
}
if(nghin>0)
{
docbaso(nghin);
printf("NGHIN ");
if(donvi<10) printf("LE");
}
if(donvi>0)
docbaso(donvi);
getch();
return 0;
}
Bạn đang đọc truyện trên: TruyenTop.Vip