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

Đề tài: tính tổng các số nguyên tố <= n,n do người nhập vào

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

    Mặc định tính tổng các số nguyên tố <= n,n do người nhập vào

    mọi người giúp dùm e nha....chẳng không hiểu lắm..mong mọi người chỉ..thanks.

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    552

    Bài về số nto đã có nhiều, cùng các "biến thể" của nó. Bạn nên tìm
    Chúc vui
    Um Mani Padme Hum...!!

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

    Mặc định tìm đâu vậy?

    e lên google sệt hoài mà không thấy?mong mấy a giúp dùm.thansk nhiều.hjhj

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

    Vì bạn "sệt" nên mới ko thấy. Chứ bạn search hay "sợt" thì sẽ thấy ngay .
    Ko thì sợt trong congdongcviet cũng đc. . Vài động tác đơn giản thôi
    Um Mani Padme Hum...!!

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

    Xin chào,
    Mình nghĩ bạn nên có 2 hàm cho yêu cầu này:
    - int KiemTraNguyenTo(int x)
    - int TongNguyenTo()
    Với hàm KiemTraNguyenTo chắc không vấn đề gì. Mình xin góp ý với hàm TongNguyenTo
    int TongNguyenTo()
    {

    //Nhập n + Kiểm tra xem n có hợp lệ không
    int tong = 0;
    for(int i=1; tong<n; i++)
    {

    if(KiemTraNguyenTo(i) == 1)
    tong += i;
    }

    return tong
    }

    Mong có thể giúp bạn

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

    Mặc định thank bạn nhiều.

    mình chỉ mới học lập trình thôi nên còn hơi kém....mình cũng chưa nên dùng hàm thế nào nữa?hj.

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

    Mặc định giúp mình giải bài này mà không dùm hàm

    Vấn đề là mình cũng có học qua hàm rồi những mơ màng lắm nhiều lúc chẳng hiếu?mấy câu lệnh return hay cách gọi hàm như thế nào là cho đúng?nên bạn có thể giải theo lối thông thường được không?và bạn chỉ mình về hàm được không?thanks nhiều

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

    Code:
    int s = 0 ;
    int flag ;
    for(int i=1;i<n;i++)           // chạy tử 1->n
    {
       flag = 0 ;
       for(int j=2;j<i/2;j++)     // kiểm tra số i có phải là số nguyên tố
          if(i%j==0)                // nếu ko là số ngto thì bật flag = 1 
          {
            flag = 1 ;
            break ;
          }
        if(flag==0)                // flag = 0 tức là số ngto
           s+=i ;                   // cộng vào tổng
    }
    bạn tham khảo code này xem thử
    HT117-5277

  9. #9
    Ngày gia nhập
    09 2011
    Nơi ở
    Huế
    Bài viết
    0

    Ở đây mình xin viết ngôn ngữ C
    Code:
    
    int kiemtrasonguyento(int a)
    {  int i, q;
        q=1
        for(i=1;i<=0;i++)
            if(a mod i == 0)
              q = q * i;
        if ( q == a )
           return(0);
        else
           return(1);
    }
    
    void main()
    {
       int n,i, tong;
       tong= 0;
       printf("\n Nhap N: "); scanf("%d",&n);
       for(i=0;i<=n;i++)
           if (kiemtrasonguyento(i)==0)
              s=s+i;
       printf("\n tong cua cac so nguyen to la: %d",s);
    }
    Chưa test. bạn thử đi không được thì nói nha.

  10. #10
    Ngày gia nhập
    09 2011
    Nơi ở
    Huế
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi treatmaster Xem bài viết
    Code:
    int s = 0 ;
    int flag ;
    for(int i=1;i<n;i++)           // chạy tử 1->n
    {
       flag = 0 ;
       for(int j=2;j<i/2;j++)     // kiểm tra số i có phải là số nguyên tố
          if(i%j==0)                // nếu ko là số ngto thì bật flag = 1 
          {
            flag = 1 ;
            break ;
          }
        if(flag==0)                // flag = 0 tức là số ngto
           s+=i ;                   // cộng vào tổng
    }
    bạn tham khảo code này xem thử
    Code bạn này ngắn mà dễ nè

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

  1. Tối ưu Code nhập số nguyên dương rồi đảo ngược số nguyên dương vừa nhập trong C
    Gửi bởi tyrant trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 12
    Bài viết cuối: 21-06-2018, 06:19 PM
  2. 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
  3. 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
  4. 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
  5. Trả lời: 16
    Bài viết cuối: 16-07-2010, 06:44 AM

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