Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. var
  2. i,c,p,n:integer;
  3. a:array [1..1000] of integer;
  4.  
  5. function nod(m,n:integer):integer;
  6. begin
  7. while m <> n do
  8. if m > n then
  9. m:=m - n
  10. else
  11. n:=n - m;
  12. nod:=m;
  13. end;
  14.  
  15. begin
  16. readln(n);
  17. p:=1;
  18.  
  19. for i:= 1 to n do
  20. readln(a[i]);
  21.  
  22. c:=nod(a[1],a[2]);
  23. p:=p * a[1] * a[2];
  24. for i:= 3 to n do
  25. begin
  26. c:=nod(c,a[i]);
  27. p:=p*a[i];
  28. end;
  29.  
  30. writeln('NOD = ',c,' NOK = ',p / c);
  31.  
  32. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement