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

Đề tài: về hàm kiểm tra 1 số nguyên tố. bài của mình bị sai chỗ nào

  1. #1
    Ngày gia nhập
    12 2011
    Bài viết
    1

    Mặc định về hàm kiểm tra 1 số nguyên tố. bài của mình bị sai chỗ nào

    đề bài là hãy xuất ra tất cả các số nguyen tố nhỏ hơn m, với m là số cho trc
    Code:
    int songuyento(int n)
    {
    int i,dem;
    for(i=1;i<=n;i++)
    {
    dem=0;
    if(n%i==0)
    {
    dem++;
    }
    if(dem>2);
    {
    return 0;
    }
    return 1;
    
    
    }
    }
    
    void main()
    { 
    int m,i;
    scanf("%d",&m);
    for(i=1;i<m;i++)
    
    if(songuyento(i)==1)
    printf("%d",i);
    }
    nhưng sao bài trên của mình lại ko ra đc kết quả..... ai biết lỗi ở chỗ nào ko

  2. #2
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    biến dem phải nằm ngoài vòng for.chạy jay cứ khởi tạo lại hoài cuối cùng dem luôn = 1
    HT117-5277

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

  1. Bài tập C giải thuật nhập vào số nguyên n in ra n số nguyên tố đầu tiên?
    Gửi bởi LTC trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 48
    Bài viết cuối: 25-04-2013, 07:40 PM
  2. Viết chương trình nhập số nguyên dương n, liệt kê n số nguyên tố đầu tiên.
    Gửi bởi maiit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 19-06-2011, 01:05 PM
  3. Game Viết chương trình nhập số nguyên dương n, liệt kê n số nguyên tố đầu tiên trên C#?
    Gửi bởi maiit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 18
    Bài viết cuối: 08-06-2011, 11:12 PM
  4. Bài tập C++ chương trình đổi 1 số nguyên trong hệ thập phân sang hệ fibo và cộng 2 số nguyên được
    Gửi bởi nghiapro512 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 23-01-2011, 02:14 PM
  5. Lập trình C xin code cài đặt thuật toán sàng nguyên tố để liệt kê các số nguyên tố 2->480000
    Gửi bởi ngocdung_088 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 23
    Bài viết cuối: 06-12-2010, 11:53 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