Pagini recente » Borderou de evaluare (job #3115436) | Borderou de evaluare (job #3115739) | Borderou de evaluare (job #3309118) | Borderou de evaluare (job #3115723) | Cod sursa (job #445485)
Cod sursa(job #445485)
PROGRAM POR1;
VAR N,I,J,K:LONGINT;F,G:TEXT;
V:ARRAY[2..2000000]OF BOOLEAN;
BEGIN
ASSIGN(F,'CIUR.IN');RESET(F);
ASSIGN(G,'CIUR.OUT');REWRITE(G);
READLN(F,N);
FOR I:=2 TO N DO
IF not (V[I]) THEN begin
K:=K+1;
FOR J:=2 TO N DIV I DO
V[I*J]:=true;
END;
WRITE(G,K);
CLOSE(F);
CLOSE(G);
END.