Cod sursa(job #86836)

Utilizator 7RaduRadu Antohi 7Radu Data 25 septembrie 2007 19:58:39
Problema Fractii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.68 kb
program Fractii;
var
   Fl : text;
   n, i, j, k, s : longint;

function max1(in1, in2 : longint) : longint;
begin
   max1 := in1;
   k := in2;
   if in1 < in2 then
      begin
         k := in1;
         max1 := in2;
      end;

end;
begin
   Assign(Fl,'fractii.in');
   Reset(Fl);
   ReadLn(Fl,n);
   close(Fl);

   s := n;
   for i := 2 to n do
      for j := 1 to n do
         if (max1(i,j) mod k > 0) and ((i mod 2 = 1) or (j mod 2 = 1)) then
            begin
               s := s + 1;
               WriteLn(i,' ',j);
            end;

   s := s + n - 1;

   Assign(Fl,'fractii.out');
   ReWrite(Fl);
   WriteLn(Fl,s);
   Close(Fl);

   ReadLn;
end.