Cod sursa(job #343329)
| Utilizator | Data | 25 august 2009 14:44:31 | |
|---|---|---|---|
| Problema | Fractii | Scor | 0 |
| Compilator | fpc | Status | done |
| Runda | Arhiva de probleme | Marime | 0.58 kb |
program fractii;
var n,i,j,nr:integer;
f1,f2:text;
function cmmdc(a,b:integer):integer;
begin
if (a=b) then
cmmdc:=a
else
if (a>b) then
cmmdc:=cmmdc(a-b,b)
else
cmmdc:=cmmdc(a,b-a);
end;
begin
assign(f1,'fractii.in');
reset(f1);
readln(f1,n);
close(f1);
assign(f2,'fractii.out');
rewrite(f2);
nr:=0;
for i:=1 to n do
for j:=1 to n do
if (cmmdc(i,j)=1) then
nr:=nr+1;
writeln(f2,nr);
close(f2);
readln;
end.