Se considera numărul natural N. Sa se scrie un program care calculează suma numerelor prime până la N.
Răspunsuri la întrebare
Răspuns de
2
procedure prim(a:integer; var x:integer);
begin
var i,c:integer;
x:=0;
for i:=1 to a do
if (a mod i = 0) then inc(c);
if c=2 then inc(x);
end;
var n,i,x,sum:integer;
begin
write('Numar: ');
read(n);
writeln;
for i:=1 to n do begin
prim(i,x);
if x=1 then sum+=i;
end;
writeln('Suma: ',sum);
end.
begin
var i,c:integer;
x:=0;
for i:=1 to a do
if (a mod i = 0) then inc(c);
if c=2 then inc(x);
end;
var n,i,x,sum:integer;
begin
write('Numar: ');
read(n);
writeln;
for i:=1 to n do begin
prim(i,x);
if x=1 then sum+=i;
end;
writeln('Suma: ',sum);
end.
mcnugetsally:
OMG! Thanks so much
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă