fork(1) download
  1. program Gafforov_A_9V
  2. const m: array [1..3] of integer =(525,315,210);
  3. var i, x, y, z: integer
  4. procedure nod (a, b: integer; var c: integer);
  5. begin
  6. while a<>b do
  7. if a>b then a:=a-b else b:=b-a;
  8. c:=a
  9. begin
  10. x:=m[1]
  11. for i:=2 to 3 do
  12. begin
  13. y:=m[i];
  14. nod (x, y, z) ;
  15. x:=z
  16. writeln ('НОД=', x)
Success #stdin #stdout 0.02s 25760KB
stdin
Standard input is empty
stdout
program Gafforov_A_9V
const m: array [1..3] of integer =(525,315,210);
var i, x, y, z: integer
procedure nod (a, b: integer; var c: integer);
begin
while a<>b do
if a>b then a:=a-b else b:=b-a;
c:=a
end;
begin
x:=m[1]
for i:=2 to 3 do
begin
y:=m[i];
nod (x, y, z) ;
x:=z
end;
writeln ('НОД=', x) 
end.