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

Đề tài: thêm dùm em cách tính tổng số nguyên tố

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

    Smile thêm dùm em cách tính tổng số nguyên tố

    em làm tới kiểm tra số nguyên tố rồi nhưng khi tính tổng nó tính từ 2 tới n. Xin anh chị thêm vào dùm em :(. Thanks trước nhé

    #include <stdio.h>
    #include <conio.h>

    void main()
    {
    int i,n,t;
    printf("\n Nhap n:");
    scanf("%d",&n);
    if( n >= 0 && n <= 2 )
    printf("\n So %d la so ng to !",n);
    else if( n >= 3)
    {
    for( i = 1; i <= n-2; i++)
    {
    if( n %( i + 1 ) == 0)
    {
    t = 0;
    break;
    }
    else if( n % ( i + 1 ) !=0 )
    t = 1;

    }
    }
    getch();
    }

  2. #2
    Ngày gia nhập
    11 2011
    Nơi ở
    Tp. HCM
    Bài viết
    0

    bạn add code có hỗ trợ ở forum đi cho dễ nhìn. Cái này bạn dùng 1 vòng lặp for đếm số ước của n là ok oy`, hok cần làm phức tạp như vậy

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

    Mặc định code ne ban

    code nè bạn . bạn viết khó hiểu lắm , dùng 1 hàm kiểm tra số nguyên tố . rồi tính tổng la dk mà


    #include<stdio.h>
    #include<conio.h>

    int nguyen_to(int a) // Day la ham tim so nguyen to
    {
    int i ;
    if(a == 1 || a==0)
    return 0;
    for(i=2;i<=sqrt(a);i++)
    {
    if(a % i == 0)
    return 0;
    }
    return 1;
    }

    int main()
    {
    int i , n , s=0;
    printf("\n\n Nhap n ");
    scanf("%d",&n);
    if(n==0 || n==1)
    printf("\n\n Khong co so nguyen to nao ");
    else
    {
    printf("\n\n cac so nguyen to tu 1 den %d = ", n);

    for(i=0;i<n;i++)
    {
    if(nguyen_to(i))
    {
    s=s+i;
    printf(" %d ", i);
    }
    }

    printf("\n\n tong cac so nguyen to tu 1 den %d = %d ",i, s);
    }
    getch();
    }
    Đã được chỉnh sửa lần cuối bởi bangdienc9 : 20-11-2011 lúc 02:26 PM.

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

    nếu dùng hàm thì mình làm được rồi. Ở đây chương trình mới dạy tới for nên chỉ được dùng for với while thôi :(

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

    ^ :
    Thì thay vì bạn viết hàm thì bê nguyên đoạn thân hàm ở ngoài vào cái ruột của vòng for,while , rồi chỉnh sửa lại cho hợp lý là xong

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

    Mặc định thêm dùm em cách tính tổng số nguyên tố

    uhm mình làm được rùi sài 2 vòng for cho i chạy trong n, j chạy trong i. hì bây giờ mới thấy ). dù sao cũng thanks pạn

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

  1. Bài tập C++ Nhớ các bạn thêm dùm mình hàm Boolean
    Gửi bởi kinhthikute trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 04-10-2012, 07:34 PM
  2. Bài tập C giải thích dùm mình lỗi trong bài thêm 1 phần tử x vào mảng tại vị trí k
    Gửi bởi khoaitayran2012 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 23-06-2012, 02:29 PM
  3. Trả lời: 2
    Bài viết cuối: 02-12-2011, 06:10 PM
  4. Tính tổng n số nguyên tố (sửa dùm mình với)
    Gửi bởi mortress trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 08-11-2010, 02:44 PM
  5. Xin giúp sửa code bài tìm số nguyên tố dùm
    Gửi bởi dkdai trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 08-03-2009, 11:50 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