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

Đề tài: Tìm chữ số xuất hiện ít nhất trên VC++???

  1. #1
    Ngày gia nhập
    04 2009
    Bài viết
    80

    Wink Tìm chữ số xuất hiện ít nhất trên VC++???

    Trong sách Nhập môn lập trình có bài này: Hãy tìm chữ số xuất hiện ít nhất trong mảng 1 chiều các số thực
    Em đang bí bài này, huynh nào biết giúp đỡ em được không, first thanks

  2. #2
    Ngày gia nhập
    05 2009
    Bài viết
    6

    Nếu có nhiều số có lần xuất hiện ít nhất bằng nhau thì sao.

    Nếu chỉ cần trả về 1 số thì đơn giản.
    Nếu trả về tất cả các số đó thì khó hơn tí

  3. #3
    Ngày gia nhập
    04 2009
    Bài viết
    80

    thì mình phải làm hết tất cả luôn

  4. #4
    Ngày gia nhập
    09 2011
    Bài viết
    5

    minh có code này k biết sao
    Code:
    #include <stdio.h>
    #include <math.h>
    int ChuSoXuatItNhat(int a[], int n)
    {
        int i,So[10]={0},donvi,temp;
        for (i=0;i<n;i++)
        {
            temp = abs(a[i]);
            do
            {
                donvi = temp%10;
                temp = temp/10;
                So[donvi]++;                            
            } while (temp!=0);
        }
        int VTMin = abs(a[0]%10);
        for (i=0; i<10 ; i++)
        {
            if (So[i]!=0)
            {
                VTMin = (So[VTMin]<So[i])?VTMin:i;
            }
        }
        return VTMin;
     }
    void main()
    {
        int a[6] = {11, 20, 31, 15, 12, 15};
        int n = 6;
        printf ("%d",ChuSoXuatItNhat(a,n));
    }

  5. #5
    Ngày gia nhập
    01 2012
    Bài viết
    6

    int TimChuSo(int a[], int n)
    {
    int dem[10]={0,0,0,0,0,0,0,0,0,0};
    for(int i=0; i<n;i++)
    {
    if(a[i]==0)
    {
    dem[0]++;
    int t=a[i];
    while(t != 0)
    {
    int du=t%10;
    dem[du]++;
    t=t/10;
    }
    }
    }
    return Vitrilonnhat(dem, 10);
    }

    int Vitrilonhat(int a[], int n)
    {
    int lc=0;
    for(int i=0; i<n; i++)
    {
    if(a[i[>a[lc])
    lc=i;
    }
    return lc;

    }
    Đã được chỉnh sửa lần cuối bởi caominhnhut : 09-01-2012 lúc 03:29 AM.

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

  1. Xuất ra tam giác cân chiều cao nhập từ bàn phím trên C++?
    Gửi bởi zhirakiz trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 19-08-2012, 08:22 PM
  2. Nhập xuất các số trên màn hình đồ họa BGI của Dev CPP
    Gửi bởi tranluan91 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 28-07-2011, 08:49 PM
  3. xuất nhập mảng trên C++ như thế nào?
    Gửi bởi lambada 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: 18-10-2010, 10:59 PM
  4. Nhập xuất file trên C++?
    Gửi bởi itleo31 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 10-04-2010, 03:16 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