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 ạ 15/08/2021 Bởi Kylie 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 ạ
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. Bình luận
#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;} Bình luận
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;
}