1. Đề bài tính tổng các số nguyên tố
Cho số nguyên dương N nhập từ bàn phím, hãy tính tổng các số nguyên tố nhỏ hơn N
Gợi ý: Bạn viết hàm kiểm tra số nguyên tố rồi duyệt qua các số nhỏ hơn N sau đó cộng vào tổng nếu là số nguyên tố.
2. Code tính tổng các số nguyên tố
#include <stdio.h> #include <iostream> using namespace std; bool ktsnt(int n) { int i; if (n<2) return 0; for (i=2; i<=sqrt(n); i++) if (n%i==0) return 0; return 1; } int tinh(int n) { int i,s=0; for (i=2; i<n; i++) if (ktsnt(i)==1) s=s+i; return s; } int main() { int n; cin >> n; cout << tinh(n); return 0; }
số nguyên tố c++
cho em hỏi là có dạng tính tổng rồi đếm ko ạ? e cảm ơn trước
Tính tổng rồi đếm là sao bạn? mình không hiểu ý bạn 😀
bạn có thể làm chương trình chạy nhanh hơn không.
Bạn có thể dùng thử sàng nguyên tố nhé
em chưa hiểu tại sao i lại mang giá trị của số nguyên tố mà không phải nó cộng thêm 1 vào biến sum