home *** CD-ROM | disk | FTP | other *** search
- MODULE GGT;
-
- IMPORT io;
-
- VAR
- a,b: INTEGER;
-
- PROCEDURE ggt*(a,b: INTEGER): INTEGER;
- BEGIN
- WHILE a#b DO
- IF a>b THEN
- DEC(a,b)
- ELSE
- DEC(b,a)
- END;
- END;
- RETURN a;
- END ggt;
-
- BEGIN
- io.WriteString("a = "); io.ReadIntegerOk(a);
- io.WriteString("b = "); io.ReadIntegerOk(b);
- IF (a>0) & (b>0) THEN
- io.WriteString("GGT(a,b) = "); io.WriteInt(ggt(a,b),0); io.WriteLn;
- END;
- END GGT.
-