Cod sursa(job #15207)

Utilizator razvi_b0ssRazvan Pop razvi_b0ss Data 11 februarie 2007 09:54:48
Problema Fractii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.84 kb
var m,n,nr,c,i:integer;
    fin,fout:text;
    este:boolean;
Begin
Assign(fin,'fractii.in');Reset(fin);
Assign(fout,'fractii.out');Rewrite(fout);
nr:=0;
ReadLn(fin,c);
For m:=1 to c do
 For n:=1 to c do
 Begin
  este:=true;
  if(m<>n) then Begin
                 if (m>n) then For i:=m downto 2 do
                  if(m mod i=0)and(n mod i=0)then Begin
                                                   este:=false;break;
                                                  End;
                 if (m<n) then For i:=n Downto 2 do
                  if(m mod i=0)and(n mod i=0)then Begin
                                                   este:=false;break;
                                                  End;
                End;
  if(m=n)and(m<>1)then este:=false;
  if este then inc(nr);
 End;
 WriteLn(fout,nr);
 close(fout);
End.