Có ai giúp tui không?

View previous topic View next topic Go down

Có ai giúp tui không?

Post by dqv_boy2007 on 2009-11-10, 2:01 pm

<img src=" longdesc="92" /> No làm ơn post bài :nhập số nguyên dương n có 3 chữ số rùi in ra cách đọc tên của số nguyên dương n đó
giúp dùm nha pa` con em đang cần gấp <img src=" longdesc="92" />

dqv_boy2007
Biết đi
Biết đi

Tổng số bài gửi : 10
Join date : 2009-10-29

Back to top Go down

Re: Có ai giúp tui không?

Post by Thoaihuynh on 2009-11-10, 11:44 pm

àh, thế thì bạn cứ if 999 lần là ok, mỗi lần if thì in ra một cách đọc, hihi, nói chơi vậy thôi chứ mình cung không bít

Thoaihuynh
Cuối cấp II
Cuối cấp II

Tổng số bài gửi : 240
Join date : 2009-10-25
Age : 25
Đến từ : Vĩnh Long

Back to top Go down

Re: Có ai giúp tui không?

Post by khoi342 on 2009-11-11, 10:36 am

Đơn giản là bạn cứ dùng "switch" "case" đó.
Mà bạn làm được bài đọc 2 cữ số chưa mà làm bài 3 chữ số, nếu là bài 2 chữ số rồi thì bài 3 chữ số cũng tương tự vậy thôi.

khoi342
Mới vào cấp II
Mới vào cấp II

Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 25
Đến từ : TP.HCM

Back to top Go down

Re: Có ai giúp tui không?

Post by criminal on 2009-11-11, 5:57 pm

dqv_boy2007 wrote:<img src=" longdesc="92" /> No làm ơn post bài :nhập số nguyên dương n có 3 chữ số rùi in ra cách đọc tên của số nguyên dương n đó
giúp dùm nha pa` con em đang cần gấp <img src=" longdesc="92" />
[/code]#include "stdafx.h"
#include "stdio.h"
#include "conio.h"


int _tmain(int argc, _TCHAR* argv[])
{
int abc,a,b,c;
printf ("nhap so co 3 chu so:");
scanf ("%d",&abc);
c=abc%10;
b=(abc/10)%10;
a=(abc/10)/10;
switch (a)
{
case 1:
printf ("mot tram");
break;
case 2:
printf ("hai tram");
break;
case 3:
printf ("ba tram");
break;
case 4:
printf ("bon tram");
break;
case 5:
printf ("nam tram");
break;
case 6:
printf ("sau tram");
break;
case 7:
printf ("bay tram");
break;
case 8:
printf ("tam tram");
break;
case 9:
printf ("chin tram");
break;
}
switch (b)
{
case 0:
printf (" le");
break;
case 1:
printf (" mot muoi");
break;
case 2:
printf (" hai muoi");
break;
case 3:
printf (" ba muoi");
break;
case 4:
printf (" bon muoi");
break;
case 5:
printf (" nam muoi");
break;
case 6:
printf (" sau muoi");
break;
case 7:
printf (" bay muoi");
break;
case 8:
printf (" tam muoi");
break;
case 9:
printf (" chin muoi");
break;
}
switch (c)
{
case 0:
printf (" khong");
break;
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;
}
getch();
}

criminal
Biết đi
Biết đi

Tổng số bài gửi : 14
Join date : 2009-10-27

Back to top Go down

Re: Có ai giúp tui không?

Post by khoi342 on 2009-11-11, 11:49 pm

Góp ý cho bài bạn 1 chút:
- Phần đọc số (c) đó, nếu nó ra trường hợp là = 0 thì ví dụ như cho số 100 thì đọc là "một trăm không" à, hay số 120 thì đọc là "một trăm hai mươi không" sao. Bạn nên xem lại chỗ đó.
- Bạn nên chú ý về cách đọc số của tiếng Việt mình (hơi phức tạp ở chữ số 5), vd: 55 => "Năm mươi lăm", 105 => "Một trăm lẻ năm", 125 => "Một trăm hai mươi lăm"....

Vài góp ý cho bạn

khoi342
Mới vào cấp II
Mới vào cấp II

Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 25
Đến từ : TP.HCM

Back to top Go down

Re: Có ai giúp tui không?

Post by suachuayaua on 2009-11-12, 8:42 am

khoi342 wrote:Góp ý cho bài bạn 1 chút:
- Phần đọc số (c) đó, nếu nó ra trường hợp là = 0 thì ví dụ như cho số 100 thì đọc là "một trăm không" à, hay số 120 thì đọc là "một trăm hai mươi không" sao. Bạn nên xem lại chỗ đó.
- Bạn nên chú ý về cách đọc số của tiếng Việt mình (hơi phức tạp ở chữ số 5), vd: 55 => "Năm mươi lăm", 105 => "Một trăm lẻ năm", 125 => "Một trăm hai mươi lăm"....

Vài góp ý cho bạn
uhm chính xác Cool hum wa làm xong bài này gùi đúng chuẩn tiếng việt lun Smile

suachuayaua
Mới vào cấp III
Mới vào cấp III

Tổng số bài gửi : 295
Join date : 2009-10-24
Age : 26
Đến từ : HoChiMinhcity

http://www.facebook.com/people/Chau-Bui-Thien/100000126407454

Back to top Go down

Re: Có ai giúp tui không?

Post by khoi342 on 2009-11-12, 9:03 am

suachuayaua wrote:uhm chính xác Cool hum wa làm xong bài này gùi đúng chuẩn tiếng việt lun Smile

Ai cho ông nhận xét tui angry

:lol!: :lol!: :lol!:

khoi342
Mới vào cấp II
Mới vào cấp II

Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 25
Đến từ : TP.HCM

Back to top Go down

Re: Có ai giúp tui không?

Post by suachuayaua on 2009-11-12, 9:43 am

Suspect :hehe: haha tại ông nói hay wa nên tui khen mà keke Rolling Eyes

suachuayaua
Mới vào cấp III
Mới vào cấp III

Tổng số bài gửi : 295
Join date : 2009-10-24
Age : 26
Đến từ : HoChiMinhcity

http://www.facebook.com/people/Chau-Bui-Thien/100000126407454

Back to top Go down

Re: Có ai giúp tui không?

Post by criminal on 2009-11-12, 11:17 pm

suachuayaua wrote:
khoi342 wrote:Góp ý cho bài bạn 1 chút:
- Phần đọc số (c) đó, nếu nó ra trường hợp là = 0 thì ví dụ như cho số 100 thì đọc là "một trăm không" à, hay số 120 thì đọc là "một trăm hai mươi không" sao. Bạn nên xem lại chỗ đó.
- Bạn nên chú ý về cách đọc số của tiếng Việt mình (hơi phức tạp ở chữ số 5), vd: 55 => "Năm mươi lăm", 105 => "Một trăm lẻ năm", 125 => "Một trăm hai mươi lăm"....

Vài góp ý cho bạn
uhm chính xác Cool hum wa làm xong bài này gùi đúng chuẩn tiếng việt lun Smile
vậy bạn post lên cho mọi ng cùng xem đi

criminal
Biết đi
Biết đi

Tổng số bài gửi : 14
Join date : 2009-10-27

Back to top Go down

Re: Có ai giúp tui không?

Post by suachuayaua on 2009-11-12, 11:30 pm

criminal wrote:vậy bạn post lên cho mọi ng cùng xem đi
ok bài mình nè ai thấy sai chỗ nào góp ý nhé Smile
Code:

#include<stdio.h>
#include<conio.h>
void main()
{
   int n,a,b,c,i,e,d;
   printf("nhap n: ");
   scanf("%d", &n);
   a=n/100;
   b=(n/10)%10;
   c=n%10;
   d=n,e=100;
   while(e>0)
   {
      i=d/e;
      d=d%e;
      switch(i)
      {
      case 2:
         printf("Hai");
         break;
      case 3:
         printf("Ba");
         break;
      case 4:
         printf("Bon");
         break;
      case 6:
         printf("Sau");
         break;
      case 7:
         printf("Bay");
         break;
      case 8:
         printf("Tam");
         break;
      case 9:
         printf("Chin");
         break;
      }
      if(e==100)
      {
         if(a==1)
         {
            printf("Mot");
         }
         if(a==5)
         {
            printf("Nam");
         }
         printf(" Tram ");
      }
      if(e==10)
      {
         if(b!=0)
         {
            if(b==5)
            {
               printf("Nam");
            }
            printf(" Muoi ");
         }
         else
         {
            if(c!=0)
            {
               printf("Le ");
            }
         }
      }
      if(e==1)
      {
         if(c==1)
         {
            printf("Mot ");
         }
         if(c==5)
         {
            if(b!=0)
            {
               printf("Lam ");
            }
            else
            {
               printf("Nam");
            }
         }
         printf("\n");
      }
      e=e/10;
   }
   getch();
}

suachuayaua
Mới vào cấp III
Mới vào cấp III

Tổng số bài gửi : 295
Join date : 2009-10-24
Age : 26
Đến từ : HoChiMinhcity

http://www.facebook.com/people/Chau-Bui-Thien/100000126407454

Back to top Go down

Re: Có ai giúp tui không?

Post by khoi342 on 2009-11-12, 11:48 pm

đọc vào tui ko hỉu ya-ua viết gì cả Suspect
if else hằm bà lằn confused
thấy ya-ua sử dụng while, vậy ya-ua cho chạy vòng lặp đọc từng số hả?

khoi342
Mới vào cấp II
Mới vào cấp II

Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 25
Đến từ : TP.HCM

Back to top Go down

Re: Có ai giúp tui không?

Post by suachuayaua on 2009-11-13, 12:06 am

khoi342 wrote:đọc vào tui ko hỉu ya-ua viết gì cả Suspect
if else hằm bà lằn confused
thấy ya-ua sử dụng while, vậy ya-ua cho chạy vòng lặp đọc từng số hả?
uhm lap lấy ra so từ hang tram den hàng đơn vị sau đó kiểm chứng trong switch riêng 0 1 5 xét riêng hết! Smile

suachuayaua
Mới vào cấp III
Mới vào cấp III

Tổng số bài gửi : 295
Join date : 2009-10-24
Age : 26
Đến từ : HoChiMinhcity

http://www.facebook.com/people/Chau-Bui-Thien/100000126407454

Back to top Go down

Re: Có ai giúp tui không?

Post by criminal on 2009-11-13, 12:30 am

uhm,bạn Khôi nói đúng,nhìn vào mình chẳng hỉu chi mô rứa,chắc phải debug lại xem sao.

criminal
Biết đi
Biết đi

Tổng số bài gửi : 14
Join date : 2009-10-27

Back to top Go down

Re: Có ai giúp tui không?

Post by khoi342 on 2009-11-13, 11:13 am

ò, thằng ya-ua nó làm ăn cẩu thả vậy đó, viết xong post lên ng khác đọc chả hiểu gì hết chong mat

xin đừng quánh em :scratch: :scratch: :scratch:

khoi342
Mới vào cấp II
Mới vào cấp II

Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 25
Đến từ : TP.HCM

Back to top Go down

Re: Có ai giúp tui không?

Post by suachuayaua on 2009-11-13, 11:20 am

khoi342 wrote:ò, thằng ya-ua nó làm ăn cẩu thả vậy đó, viết xong post lên ng khác đọc chả hiểu gì hết chong mat

xin đừng quánh em :scratch: :scratch: :scratch:
Surprised dám nói tui cẩu thả àh Shocked chỉ tại tui cho nhìu {} wa nen nhìn tumlum thui chứ mấy ông copy về chạy thử bỏ bớt {} nhìn sẽ dễ hơn theo thứ tự đàng hoàng rất logic Very Happy

suachuayaua
Mới vào cấp III
Mới vào cấp III

Tổng số bài gửi : 295
Join date : 2009-10-24
Age : 26
Đến từ : HoChiMinhcity

http://www.facebook.com/people/Chau-Bui-Thien/100000126407454

Back to top Go down

Re: Có ai giúp tui không?

Post by khoi342 on 2009-11-13, 11:25 am

đùa thôi em à làlálala

Viết cho ng khác đọc khó hiểu cũng là 1 nghệ thuật Very Happy

khoi342
Mới vào cấp II
Mới vào cấp II

Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 25
Đến từ : TP.HCM

Back to top Go down

Re: Có ai giúp tui không?

Post by suachuayaua on 2009-11-13, 12:12 pm

khoi342 wrote:đùa thôi em à làlálala

Viết cho ng khác đọc khó hiểu cũng là 1 nghệ thuật Very Happy
sunny và người viết khó hỉu đó chinh la một nghệ sĩ yoyo

suachuayaua
Mới vào cấp III
Mới vào cấp III

Tổng số bài gửi : 295
Join date : 2009-10-24
Age : 26
Đến từ : HoChiMinhcity

http://www.facebook.com/people/Chau-Bui-Thien/100000126407454

Back to top Go down

Re: Có ai giúp tui không?

Post by linkinglove on 2009-11-17, 8:49 am

dqv_boy2007 wrote:<img src=" longdesc="92" /> No làm ơn post bài :nhập số nguyên dương n có 3 chữ số rùi in ra cách đọc tên của số nguyên dương n đó
giúp dùm nha pa` con em đang cần gấp <img src=" longdesc="92" />
ông thầy có nói là có thể cho bài thi là bài tương tự như vầy nhưng mà nhập 1 số bất kỳ chứ ko phải 3 chữ số thui đâu Surprised . cái đó phức tạp quá bữa giờ chưa lam ra pale

linkinglove
Mới biết bò
Mới biết bò

Tổng số bài gửi : 8
Join date : 2009-11-04
Age : 24
Đến từ : Daklak

Back to top Go down

Re: Có ai giúp tui không?

Post by linkinglove on 2009-11-17, 10:57 am

mới search đc trên mạng bài này. nhập 1 số nguyên n (n< 1000000) in ra cách đọc của nó. bài này ông thầy kiu có khả năng cho làm bài thi giữa kỳ sắp tới
#include <stdio.h>
#include<conio.h>
#include<stdlib.h>
void docso(int a);
void docso1(int a);
void docchuc(int a);
void doctram(int a);
main()
{
int a,x,i;
do
{
printf("\nnhap so duoi 1000000 vao:");
scanf("%d%*c",&a);
}
while (a>1000000);
printf("\ncach doc: ");
if (a<0)
{
printf("^am");
a=-a;
}
if (a<=9)
docso(a);
else if (a<=99)
docchuc(a);
else if (a<=999)
doctram(a);
else if (a<=99999)
{
x=a/1000;
docchuc(x);
printf(" ngan");
x=a%1000;
if (x!=0) doctram(x);
}
else
{
x=a/1000;
doctram(x);
printf(" ngan");
x=a%1000;
if (x!=0) doctram(x);
}
getch();
}
void docso( int a)
{
switch (a)
{
case 0:printf(" khong");break;
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 docso1(int a)
{
switch (a)
{
case 1:printf(" mot");break;
case 2:printf(" hai");break;
case 3:printf(" ba");break;
case 4:printf(" tu");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 docchuc(int x)
{
int i;
i=x/10;
if ((i==1)&&(x==10))
{
printf(" muoi");
return;
}
else if (i==1)
{
printf(" muoi");
}
else docso(i);
if (x<=9)
{
docso(x);
return;
}
x=x%10;
if (x==0)
printf(" muoi");
else if (x==5)
printf(" lam");
else docso1(x);
}
void doctram(int a)
{
int x;
if (a%100==0)
{
x=a/100;
docso(x);
printf(" tram");
}
else if (a%100<=9)
{
x=a/100;
docso(x);
printf(" tram");
printf(" le");
x=a%100;
docso(x);
}
else
{
x=a/100;
docso(x);
printf(" tram");
x=a%100;
docchuc(x);
}
}
mình search trên mạng cho anh em nghiên cứu chứ ko phải mình tự viết. có ji cho ý kiến Smile

linkinglove
Mới biết bò
Mới biết bò

Tổng số bài gửi : 8
Join date : 2009-11-04
Age : 24
Đến từ : Daklak

Back to top Go down

Re: Có ai giúp tui không?

Post by khoi342 on 2009-11-17, 6:49 pm

linkinglove wrote:
dqv_boy2007 wrote:<img src=" longdesc="92" /> No làm ơn post bài :nhập số nguyên dương n có 3 chữ số rùi in ra cách đọc tên của số nguyên dương n đó
giúp dùm nha pa` con em đang cần gấp <img src=" longdesc="92" />
ông thầy có nói là có thể cho bài thi là bài tương tự như vầy nhưng mà nhập 1 số bất kỳ chứ ko phải 3 chữ số thui đâu Surprised . cái đó phức tạp quá bữa giờ chưa lam ra pale

2-3 chữ số là quá lắm rồi, chứ cho n làm cho chết à. Ông thầy ko khùng vậy đâu.
Làm dc 2-3 là đủ 1 triệu, 1 tỉ số thì làm tương tự thôi. Chả ai quởn cho vậy cả.

khoi342
Mới vào cấp II
Mới vào cấp II

Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 25
Đến từ : TP.HCM

Back to top Go down

Re: Có ai giúp tui không?

Post by timbo on 2009-11-17, 10:07 pm

Có ai lam thành công bài
TAM GIÁC CÂN RỖNG KO
Chỉ mình làm với
Mình còn gà lắm
thanks :lol!: :lol!: :lol!:

timbo
Mới vào mầm non
Mới vào mầm non

Tổng số bài gửi : 35
Join date : 2009-10-26
Age : 25
Đến từ : BÌNH DƯƠNG

Back to top Go down

Re: Có ai giúp tui không?

Post by Sponsored content Today at 3:27 am


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum