Informatică, întrebare adresată de costinmihai06, 9 ani în urmă

se citeste de la tastatura un nr nat "n".Afisati numerele prime din intervalul 1-n
(cu instructiunea "for")

Răspunsuri la întrebare

Răspuns de stassahul
0
var i,k,n,x:integer;

begin

read(n);

for k := 1 to n do begin
 
 x := 0;
 
 for i := 1 to k do
  if k mod i = 0 then inc(x);
 
 if x = 2 then write(k, ' ')
 
 end;

end.

stassahul: chiar de 2 ori
costinmihai06: da dar este "vor " si read (n)
stassahul: ce nai invatat de aici?
costinmihai06: o sa scriu cum am incercat si te rog sa imi spui ce am gresit
costinmihai06: ok?
costinmihai06: int n,ok,d,i;
cin>>n;
ok=1;
d=2;
for(i=1;i<=n;i++){
while(d<=i/2){
if(d%i==0)ok=0;

d=d+1;
}
if(ok==1)cout<<" "<<i;
}

return 0;
stassahul: pai clar lucru ca nu intelegi nimic, eu tiam scris in pascal, trebuia sa scrii in tema ca iti trebuie in C++
costinmihai06: ok
costinmihai06: deci stii?
costinmihai06: aloo?
Alte întrebări interesante