viết chương trình nhập vào 1 số tự nhiên n in ra tổng của các số nguyên tố nhỏ hơn hoặc =n các bạn giúp mình với ạ
2 câu trả lời
var n,i,s:integer;
function nt(x:integer):boolean;
var c:integer;
begin
for c:=2 to trunc(sqrt(x)) do
if x mod c=0 then exit(true);
exit(false);
end;
begin
write('Nhap n: '); readln(n);
for i:=1 to n do
if nt(i) then s:=s+i;
write('s= ',s);
readln;
end.
#include <iostream>
using namespace std;
bool snt(int a)
{
int b=0;
for(int i=2;i<a;i++){
if(a%i==0){
return false;
}
}
return true;
}
int main()
{
int n,a=0;
cin>>n;
for(int i=2;i<=n;i++){
if(snt(i)){
a+=i;
}
}
cout<<a;
//samon247
return 0;
}
Câu hỏi trong lớp
Xem thêm