Paste
Pasted as C++ by registered user xujiayu ( 5 years ago )
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{ /*nhap vao 1 so nguyen duong ,gioi han 9 so in ra cach doc cua so nay
b1 : kiem tra so luong chu so cua so hien tai
neu so luong > 9 => khong xu ly
b2 : neu so luong nam trong doan tu 1 -> 9 thi minh xet tung truong hop de xu ly
7 : bay
17 : muoi bay
117: mot tram muoi bay
1117 : mot nghin mot tram muoi bay
11117: muoi mot nghin mot tram muoi bay
111117: mot tram muoi mot nghin mot tram muoi bay
1111117: mot trieu mot tram muoi mot nghin mot tram muoi bay dong
11111117 : muoi mot trieu mot tram muoi mot nghin mot tram muoi bay dong
111111117 : mot tram muoi mot trieu mot tram muoi mot nghin mot tram muoi bay dong */
printf("\nNhap vao 1 so co toi da 9 chu so in ra cach doc cua so ");
int s;
printf("\nNhap vao so toi da 9 chu so : ");
scanf("%d",&s);
int soluongchuso = log10(double(s))+1;
if(soluongchuso > 9)
{
printf("\nchi gioi han 9 chu so xin hay nhap lai cam on!");
}
else
{
if(soluongchuso == 9)
{
int temp = s / 100000000;
if(temp == 1)
{
printf("mot tram trieu ");
}
else if(temp == 2)
{
printf("Hai tram trieu ");
}
else if(temp == 3)
{
printf("Ba tram trieu ");
}
else if(temp == 4)
{
printf("Bon tram trieu ");
}
else if(temp == 5)
{
printf("Nam tram trieu ");
}
else if(temp == 6)
{
printf("Sau tram trieu ");
}
else if(temp == 7)
{
printf("Bay tram trieu ");
}
else if(temp == 8)
{
printf("Tam tram trieu ");
}
else if(temp == 9)
{
printf("Chin tram trieu ");
}
soluongchuso--;
s %= 100000000;
}
if(soluongchuso == 8)
{
int temp = s / 10000000;
if(temp == 1)
{
printf("Muoi trieu ");
}
else if(temp == 2)
{
printf("Hai muoi trieu ");
}
else if(temp == 3)
{
printf("Ba muoi trieu ");
}
else if(temp == 4)
{
printf("Bon muoi trieu ");
}
else if(temp == 5)
{
printf("Nam muoi trieu ");
}
else if(temp == 6)
{
printf("Sau muoi trieu ");
}
else if(temp == 7)
{
printf("Bay muoi trieu ");
}
else if(temp == 8)
{
printf("Tam muoi trieu ");
}
else if(temp == 9)
{
printf("Chin muoi trieu ");
}
soluongchuso--;
s %= 10000000;
}
if(soluongchuso == 7)
{
int temp = s / 1000000;
if(temp == 1)
{
printf("Mot trieu ");
}
else if(temp == 2)
{
printf("Hai trieu ");
}
else if(temp == 3)
{
printf("Ba trieu ");
}
else if(temp == 4)
{
printf("Bon trieu ");
}
else if(temp == 5)
{
printf("Nam trieu ");
}
else if(temp == 6)
{
printf("Sau trieu ");
}
else if(temp == 7)
{
printf("Bay trieu ");
}
else if(temp == 8)
{
printf("Tam trieu ");
}
else if(temp == 9)
{
printf("Chin trieu ");
}
soluongchuso--;
s %= 1000000;
}
if(soluongchuso == 6)
{
int temp = s / 100000;
if(temp == 1)
{
printf("Mot tram nghin ");
}
else if(temp == 2)
{
printf("Hai tram nghin ");
}
else if(temp == 3)
{
printf("Ba tram nghin ");
}
else if(temp == 4)
{
printf("Bon tram nghin ");
}
else if(temp == 5)
{
printf("Nam tram nghin ");
}
else if(temp == 6)
{
printf("Sau tram nghin ");
}
else if(temp == 7)
{
printf("Bay tram nghin ");
}
else if(temp == 8)
{
printf("Tam tram nghin ");
}
else if(temp == 9)
{
printf("Chin tram nghin ");
}
soluongchuso--;
s %= 100000;
}
if(soluongchuso == 5)
{
int temp = s / 10000;
if(temp == 1)
{
printf("Muoi nghin ");
}
else if(temp == 2)
{
printf("Hai muoi nghin ");
}
else if(temp == 3)
{
printf("Ba muoi nghin ");
}
else if(temp == 4)
{
printf("Bon muoi nghin ");
}
else if(temp == 5)
{
printf("Nam muoi nghin ");
}
else if(temp == 6)
{
printf("Sau muoi nghin ");
}
else if(temp == 7)
{
printf("Bay muoi nghin ");
}
else if(temp == 8)
{
printf("Tam muoi nghin ");
}
else if(temp == 9)
{
printf("Chin muoi nghin ");
}
soluongchuso--;
s %= 10000;
}
if(soluongchuso == 4)
{
int temp = s / 1000;
if(temp == 1)
{
printf("Mot nghin ");
}
else if(temp == 2)
{
printf("Hai nghin ");
}
else if(temp == 3)
{
printf("Ba nghin ");
}
else if(temp == 4)
{
printf("Bon nghin ");
}
else if(temp == 5)
{
printf("Nam nghin ");
}
else if(temp == 6)
{
printf("Sau nghin ");
}
else if(temp == 7)
{
printf("Bay nghin ");
}
else if(temp == 8)
{
printf("Tam nghin ");
}
else if(temp == 9)
{
printf("Chin nghin ");
}
soluongchuso--;
s %= 1000;
}
if(soluongchuso == 3)
{
int temp = s / 100;
if(temp == 1)
{
printf("Mot tram ");
}
else if(temp == 2)
{
printf("Hai tram ");
}
else if(temp == 3)
{
printf("Ba tram ");
}
else if(temp == 4)
{
printf("Bon tram ");
}
else if(temp == 5)
{
printf("Nam tram ");
}
else if(temp == 6)
{
printf("Sau tram ");
}
else if(temp == 7)
{
printf("Bay tram ");
}
else if(temp == 8)
{
printf("Tam tram ");
}
else if(temp == 9)
{
printf("Chin tram ");
}
soluongchuso--;
s %= 100;
}
if(soluongchuso == 2)
{
int temp = s /10;
if(temp == 1 )
{
printf("Muoi ");
}
else if(temp == 2 )
{
printf("Hai muoi ");
}
else if(temp == 3 )
{
printf("Ba muoi ");
}
else if(temp == 4 )
{
printf("Bon muoi ");
}
else if(temp == 5 )
{
printf("Nam Muoi ");
}
else if(temp == 6 )
{
printf("Sau Muoi ");
}
else if(temp == 7 )
{
printf("Bay muoi ");
}
else if(temp == 8 )
{
printf("Tam Muoi ");
}
else if(temp == 9 )
{
printf("Chin Muoi ");
}
soluongchuso--;
}
if(soluongchuso == 1)
{
int temp = s % 10;
if (temp == 1)
{
printf("Mot");
}
else if (temp == 2)
{
printf("Hai");
}
else if (temp == 3)
{
printf("Ba");
}
else if (temp == 4)
{
printf("Bon");
}
else if (temp == 5)
{
printf("Nam");
}
else if (temp == 6)
{
printf("Sau");
}
else if (temp == 7)
{
printf("Bay");
}
else if (temp == 8)
{
printf("Tam");
}
else if (temp == 9)
{
printf("Chin");
}
}
}
getch();
return 0;
}
Revise this Paste