Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Bài tập C

  1. #1
    Ngày gia nhập
    11 2012
    Bài viết
    0

    Unhappy Bài tập C

    Viết chương trình in theo trật tự tăng dần tất cả các phân số tối giản trong khoảng (0,1) có mẫu số không vượt quá 7

    Em làm chưa ra ! Mong các bác giúp đỡ

  2. #2
    Ngày gia nhập
    02 2012
    Nơi ở
    hà nội
    Bài viết
    58

    C Code:
    1. #include<conio.h>
    2. #define MAX 7
    3. int ucln(int a,int b)//tim uoc chung lon nhat,a la tu,b la mau
    4. {
    5.     while(a!=b)
    6.     {
    7.         if(a>b)
    8.             a=a-b;
    9.         else
    10.             b=b-a;
    11.     }
    12.     return a;
    13. }
    14. void lietKePhanSo()
    15. {
    16.      int i,j,k;
    17.      for(i=1;i<=MAX;i++)
    18.      {
    19.                        printf("%d/%d\t",i,i);
    20.                          for(j=i+1;j<=MAX;j++)
    21.                          if(ucln(i,j)==1)
    22.                          printf("%d/%d\t",i,j);
    23.                          printf("\n");
    24.      }
    25.      return;
    26. }
    27. int main(){
    28.     lietKePhanSo();
    29.     getch();
    30.     }
    Đã được chỉnh sửa lần cuối bởi kienquach : 12-12-2012 lúc 11:26 AM.
    + Quách Việt Kiên
    + Yahoo: Kaka_8x_vn
    + skype: kiencuongno1
    + Gmail: kiencuongno1@gmail.com
    Ai có thể free cho mình 50k thẻ điện thoại ko.

  3. #3
    Ngày gia nhập
    11 2012
    Bài viết
    0

    tks bác nhé kienquach

  4. #4
    Ngày gia nhập
    11 2012
    Bài viết
    0

    sr bác@@. Trong khoảng (0,1) chứ không phải đoạn và sắp xếp giá trị của nó tăng dần. phải làm = mảng bác ơi

  5. #5
    Ngày gia nhập
    02 2012
    Nơi ở
    hà nội
    Bài viết
    58

    Trích dẫn Nguyên bản được gửi bởi z8kun Xem bài viết
    sr bác@@. Trong khoảng (0,1) chứ không phải đoạn và sắp xếp giá trị của nó tăng dần. phải làm = mảng bác ơi
    Bạn tạo một mảng cấu trúc phân số thay vì in như của mih thì thêm nó vào và sắp xếp lại. ở đâu mih chỉ viết in ra cho bạn hiểu thôi. bạn tự viết đi.
    + Quách Việt Kiên
    + Yahoo: Kaka_8x_vn
    + skype: kiencuongno1
    + Gmail: kiencuongno1@gmail.com
    Ai có thể free cho mình 50k thẻ điện thoại ko.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn