fork download
  1. program ideone;
  2. var
  3. a, b, k : integer;
  4. function nod(a, b : integer): integer;
  5. var
  6. r : integer;
  7. begin
  8. repeat
  9. r := a mod b;
  10. a := b;
  11. b := r;
  12. until b = 0;
  13. nod := a; //result
  14. end;
  15.  
  16. begin
  17. Writeln('Введите два целых числа');
  18. Readln(a);
  19. Readln(b);
  20. k := nod(a, b);
  21. if k = 1 then
  22. writeln('Числа взаимно простые')
  23. else
  24. writeln('Числа не взаимно простые')
  25. end.
Success #stdin #stdout 0s 4276KB
stdin
14
8
stdout
Введите два целых числа
Числа не взаимно простые