Cod sursa(job #278292)

Utilizator slayer2k89bosnea slayer2k89 Data 12 martie 2009 10:58:14
Problema Fractii Scor 10
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.46 kb
program fractii;
type cus=1..1000000;
     var
f,g:text;
p,q,n:cus;
i:longint;
function diva (a,b:cus):boolean;
var ok:boolean;
begin
while a<>b do
if a>b then a:=a-b
       else b:=b-a;
if a=1 then ok:=true
       else ok:=false;
diva:=ok;
end;

begin
assign (f, 'fractii.in'); reset (f);
assign (g,'fractii.out'); rewrite (g);
readln (f,n);
for p:=1 to n do
    for q:=1 to n do
     if diva (p,q) then i:=i+1;

write (g,i);
close (g);
end.