Cod sursa(job #445480)

Utilizator FLORINSTELISTUOprea Valeriu-Florin FLORINSTELISTU Data 23 aprilie 2010 22:03:02
Problema Ciurul lui Eratosthenes Scor 0
Compilator fpc Status done
Runda Arhiva educationala Marime 0.37 kb
PROGRAM POR1;
VAR  N,I,J,K:LONGINT;
      V:ARRAY[1..2000001]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.