Cod sursa(job #630561)

Utilizator Cipi1994Vilcan Ciprian Cipi1994 Data 5 noiembrie 2011 20:06:42
Problema Fractii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.56 kb
Program cascaval_e;
uses crt;
Var o,n:longint;
s:int64;

Function cmmdc(a,b:longint):longint;
Var r:longint;
Begin
r:=1;
while r<>0 do
        begin
        r:=a mod b; a:=b; b:=r; end;
cmmdc:=a;
end;

Function indiv(a:longint):longint;
Var i:longint;
Begin
i:=0; indiv:=0;
repeat inc(i);
       if cmmdc(a,i)=1 then inc(indiv);
until i=n;
end;

Begin
clrscr;
write('n= '); readln(n); s:=0;
for o:=1 to n do
        begin
        s:=s+indiv(o);
        write(o);
        if o=500000 then
        ;
        end;
write(s);
readln;
end.