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

Đề tài: Hỏi về tần xuất xuất hiện của một phần tử trong mảng

  1. #1
    Ngày gia nhập
    04 2008
    Nơi ở
    Số 22 Ngõ 125 Thanh Xuân Hà Nội
    Bài viết
    10

    Mặc định Hỏi về tần xuất xuất hiện của một phần tử trong mảng

    Code:
    #include<iostream.h>
        #include<math.h>
    void main()
    {
        int n,dem=0,k,min;
        float mang[100],doi;
        cout<<"nhap so cac so phan tu trong day :";
        cin>> n;
        for(int i=0;i<n;i++)
        {
            cout<<"nhap phan tu thu "<<i+1<<" :";
            cin>>mang[i];
        }
        for(i=0;i<n;i++)
        {
    
            
            min=i;
            for(k=i+1;k<n;k++)
            {
                if(mang[k]<mang[min])            
                    min=k;            
            }
            doi=mang[i];
            mang[i]=mang[min];
            mang[min]=doi;        
        }
        for(i=0;i<n;i++)
        {
            for(k=0;k<n;k++)
            {
                if(mang[k]==mang[i])
                {
                    dem++;
                    
                }
                if(k==(n-1))
                {
                    if(mang[i+1]==mang[i])
                    {
                        dem=0;
                        continue;
                    }
                    if(mang[i+1]!=mang[i])                
                             cout<<"tan suat xuat hien cua so"<<mang[i]<<"la :"<<dem<<endl;
                    
                    dem=0;
                }            
            }
        }
      }
    Các bạn có cách nào khác chỉ cho mình với thanks!!
    Đã được chỉnh sửa lần cuối bởi A10932 : 01-04-2008 lúc 06:43 AM. Lý do: code C++ đẹp hơn Php ^^

  2. #2
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    Tìm trong 4rum, có rất nhiều bài tương tự.
    Bạn tự tham khảo nha.
    Có thể dùng singlelinklist
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

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

    - Cái tần suất của các phần tử trong mảng 1 chiều hả?Nhiều cách lắm nhưng cách dễ hiểu nhất + dễ cài đặt nhất là: sắp xếp theo thứ tự xong duyệt đến phần tử nào dùng biến đếm để đếm..gặp phần tử khác và in ra tần suất của phần tử đó thì reset biến đếm để đếm cái tiếp theo....
    Xong!
    No way, No success..

Các đề tài tương tự

  1. Lập trình C Xuất nhập file trong C kết quả xuất ra không đúng?
    Gửi bởi lamhoang100 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 05-06-2013, 05:38 PM
  2. Lập trình C++ đếm số các phần tử chỉ xuất hiện trong mảng a mà không xuất hiện trong mang b
    Gửi bởi thaocute trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 24
    Bài viết cuối: 07-10-2012, 04:10 PM
  3. Xuất 1 kiểu dữ liệu là phân số mà không cần phải gọi qua hàm xuất trong class ?
    Gửi bởi giacmo1612 trong diễn đàn Nhập môn lập trình Java
    Trả lời: 4
    Bài viết cuối: 24-03-2012, 02:38 PM
  4. Bài tập C++ nhập mảng gồm n (5<n<10) phần tử, xuất mảng và xuất ra các số nguyên tố của mảng
    Gửi bởi viettan trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 08-01-2011, 10:23 PM
  5. bài toán tìm số lần xuất hiện các phần tử xuất hiện trong 1 chuỗi
    Gửi bởi tuan_anhhhh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 11-03-2008, 09:30 PM

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