Hiển thị kết quả từ 1 đến 9 / 9
  1. #1
    Tham gia
    18-08-2010
    Bài viết
    18
    Like
    0
    Thanked 0 Times in 0 Posts

    Giúp mình bài về mảng này với

    Nhập vào một mảng số nguyên, sắp xếp các số theo thứ tự tăng dần và in chúng.
    Quote Quote

  2. #2
    Tham gia
    04-04-2010
    Bài viết
    79
    Like
    0
    Thanked 0 Times in 0 Posts
    int a[n];
    int i,j,tg,n;
    printf("Ban muon nhap vao bao nhieu so:"); scanf("%d",&n);

    for (i=0; i<n; i++){
    printf("Nhap so thu %d:",i+1); scanf("%d",a[i]);
    }

    for (i=0;i<n;i+){
    for (j=i+1; j<n; j++)
    if (a[i]>a[j]) {
    a[i] = tg;
    a[i] = a[j];
    a[j] = tg;
    }
    }
    printf("Day so da duoc sap xep theo chieu tang dan:\n");
    for (i=0; i<n; i++) {
    printf("%d ",a[i]);
    }

  3. #3
    Tham gia
    06-09-2010
    Bài viết
    177
    Like
    0
    Thanked 0 Times in 0 Posts
    Hỏi cái là có người cho bài ngon luôn rồi nhé. Sướng thế còn gì nữa, chẳng cần phải code. Cứ tìn cái 4rum nào có nhiều pro hỏi là hoàn thành bài thầy cho nhỉ.

  4. #4
    Tham gia
    15-08-2009
    Bài viết
    133
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi pt_trieu View Post
    int a[n];

    for (i=0;i<n;i+){
    for (j=i+1; j<n; j++)
    if (a[i]>a[j]) {
    a[i] = tg;
    a[i] = a[j];
    a[j] = tg;
    }
    }

    }
    Gán vậy sao chạy được nhỉ?

  5. #5
    Tham gia
    15-01-2008
    Bài viết
    121
    Like
    0
    Thanked 1 Time in 1 Post
    mình đã sửa lại i< n-1
    PHP Code:
    int a***91;n***93;;

    for (
    i=0;i<n-1;i++){
    for (
    j=i+1j<nj++)
    if (
    a***91;i***93;>a***91;j***93;) {
    a***91;i***93; = tg;
    a***91;i***93; = a***91;j***93;;
    a***91;j***93; = tg;
    }
    }


    Cứ như thế này thì làm các bạn lười học mất.
    Cách tốt nhất là bạn nên tìm hiểu về mảng (tạo mảng, nhập dữ liệu...)
    Tìm hiểu về các thuật toán sắp xếp trên mảng.
    Nhập vào một mảng số nguyên, sắp xếp các số theo thứ tự tăng dần và in chúng.
    Hi vọng lần sau bạn sẽ gửi một bài làm chứ ko phải là một câu hỏi

  6. #6
    Tham gia
    13-10-2008
    Bài viết
    15
    Like
    0
    Thanked 0 Times in 0 Posts
    Sửa mà vẫn sai ^^, gán nhầm rồi

  7. #7
    Tham gia
    04-04-2010
    Bài viết
    79
    Like
    0
    Thanked 0 Times in 0 Posts
    Ừ gán nhầm. Mình viết qua qua để mang tính tham khảo thôi mà

  8. #8
    Tham gia
    30-03-2010
    Bài viết
    6
    Like
    0
    Thanked 0 Times in 0 Posts
    Bài đơn giản zậy cũng hỏi nữa. Sao lười suy nghĩ quá zậy. Hôk tốt đâu bạn ah..

  9. #9
    Tham gia
    06-01-2010
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts
    int a[n];
    sao khởi tạo mảng a được như này nhỉ ???

Bookmarks

Quy định

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