Cod sursa(job #445485)

Utilizator FLORINSTELISTUOprea Valeriu-Florin FLORINSTELISTU Data 23 aprilie 2010 22:09:07
Problema Ciurul lui Eratosthenes Scor 0
Compilator fpc Status done
Runda Arhiva educationala Marime 0.38 kb
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.