Hiển thị kết quả từ 1 đến 3 / 3

Chủ đề: Cần fix giùm code !

  1. #1
    Tham gia
    02-12-2008
    Bài viết
    50
    Like
    0
    Thanked 0 Times in 0 Posts

    Cần chú ý ! Cần fix giùm code !

    Chào,
    Ban nào có kinh nghiệm struct và selection sort chỉ mình cái dòng này fix làm sao ?

    void SelectionSort(int arr[], int n)
    {
    int i, j, temp;
    for ( i = 0 ; i <= n-1 ; i++ )
    {
    for ( j = i + 1 ; j <= n ; j++ )
    {
    if ( arr[i] > arr[j] )
    {
    temp = arr[i] ;
    arr[i] = arr[j] ;
    arr[j] = temp ;
    }
    }
    }

    printf ( "Array after sorting:\n") ;

    for ( i = 0 ; i <= n ; i++ )
    printf ( "%d\t", arr[i] ) ;
    }

    main()
    {
    clrscr();
    int n,i;
    struct hinhtron
    {
    int ox,oy,d;
    };
    struct hinhtron *ht;
    struct hinhtron *p;

    cout<<"NHAP N : ";
    cin>>n;
    cout<<"\n";
    for(i=0;i<=n;i++)
    {
    cout<<"NHAP Ox : ";
    cin>>ht[i].ox;
    cout<<"\n";
    cout<<"NHAP Oy : ";
    cin>>ht[i].oy;
    ht[i].d=sqrt((pow(ht[i].ox,2))+(pow(ht[i].oy,2)));
    }

    SelectionSort(ht.d,n); -----------> CÁI DÒNG NÀY SỬA LÀM SAO AI BIK GIÚP VS
    getch();
    }
    Được sửa bởi timberlake520 lúc 21:54 ngày 18-04-2011
    Quote Quote

  2. #2
    Tham gia
    11-04-2011
    Bài viết
    10
    Like
    0
    Thanked 1 Time in 1 Post
    1. chưa new mảng
    2. SelectionSort truyền vào array kiểu int mà lại truyền vào d - không phải array kiểu int

    Mình nghĩ bn copy rồi chắp vá nên vay

  3. #3
    Tham gia
    02-12-2008
    Bài viết
    50
    Like
    0
    Thanked 0 Times in 0 Posts
    em viết đó đại ca nhưng ko bik truyền kiểu nào mới đúng !
    Được sửa bởi timberlake520 lúc 22:02 ngày 18-04-2011

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
  •