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

Đề tài: Mọi người test giúp em file .c này được k ạ. Em viết function sắp xếp 1 mảng nhưng sao chạy k đc , cám ơn mọi người nhiều

  1. #1
    Ngày gia nhập
    01 2016
    Bài viết
    1

    Mặc định Mọi người test giúp em file .c này được k ạ. Em viết function sắp xếp 1 mảng nhưng sao chạy k đc , cám ơn mọi người nhiều

    đây là file function
    Attached Files Attached Files

  2. #2
    Ngày gia nhập
    03 2019
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi kyoshirotran Xem bài viết
    đây là file function
    Code:
    void sapXep(double mangBanDau[], int x)
    {
      double mangSapXep[200]  ;
      double max=0;
      int a=0,b=0, demMax=0, demSap=0, soDaSap=0;
      // TIM SO LON NHAT
      for (a; a<x; a++)
      {
          demMax=0;
          for (b;b<x;b++)
          {
              if (mangBanDau[a] >= mangBanDau[b]) {demMax++;}
          }
          if (demMax==x) {max=mangBanDau[a];}
      }
      // SAP XEP SANG MANG SAP XEP
      a=0;b=0;
      for (a; a<x; a++)
      {
          demSap=0;
          for (b; b<x; b++)
          {
              if (mangBanDau[a] <= mangBanDau[b]) {demSap++; }
          }
          if (demSap ==x)
          {
              soDaSap++; mangSapXep[(soDaSap-1)] = mangBanDau[a];
              mangBanDau[a]=max;
          }
      }
      // CHEP LAI VE MANG BAN DAU
      a=0; b=0;
      for (a; a<x;x)
      {
          *(&mangBanDau[a])=mangSapXep[a];
      }
    }
    Tại sao bạn ko viết code ra mà bắt mọi người phải download file?
    Hàm main của bạn đâu?
    Bạn cần tìm giá trị max trong bao nhiêu mảng và trong mảng nào a hay b hay c?

  3. #3
    Ngày gia nhập
    08 2017
    Bài viết
    2,750

    Trích dẫn Nguyên bản được gửi bởi elf01b Xem bài viết
    ...
    Tại sao bạn ko viết code ra mà bắt mọi người phải download file?
    Hàm main của bạn đâu?
    Bạn cần tìm giá trị max trong bao nhiêu mảng và trong mảng nào a hay b hay c?
    Ý tưởng của nó là gì? nên gửi viện Paster để kiểm định!
    C Code:
    1. void sapXep(double mangBanDau[], int x)
    2. {
    3.   double mangSapXep[200]  ;
    4.   double max=0;
    5.   int a=0,b=0, demMax=0, demSap=0, soDaSap=0;
    6.   // TIM SO LON NHAT
    7.   for (a; a<x; a++)
    8.   {
    9.       demMax=0;
    10.       for (b;b<x;b++)
    11.       {
    12.           if (mangBanDau[a] >= mangBanDau[b]) {demMax++;}
    13.       }
    14.       if (demMax==x) {max=mangBanDau[a];}
    15.   }
    16.   // SAP XEP SANG MANG SAP XEP
    17.   a=0;b=0;
    18.   for (a; a<x; a++)
    19.   {
    20.       demSap=0;
    21.       for (b; b<x; b++)
    22.       {
    23.           if (mangBanDau[a] <= mangBanDau[b]) {demSap++; }
    24.       }
    25.       if (demSap ==x)
    26.       {
    27.           soDaSap++; mangSapXep[(soDaSap-1)] = mangBanDau[a];
    28.           mangBanDau[a]=max;
    29.       }
    30.   }
    31.   // CHEP LAI VE MANG BAN DAU
    32.   a=0; b=0;
    33.   for (a; a<x;x)
    34.   {
    35.       *(&mangBanDau[a])=mangSapXep[a];
    36.   }
    37. }

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