The_Law

Untitled

Dec 13th, 2017
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.39 KB | None | 0 0
  1. program ideone;
  2.  
  3. Function gcd(a, b: integer): integer;
  4. begin
  5.   while (a <> 0) and (b <> 0) do
  6.     if a >= b
  7.     then
  8.       a := a mod b
  9.     else
  10.       b := b mod a;
  11.   gcd := a + b;
  12. end;
  13.  
  14. var
  15. arr: array[1..10] of integer;
  16. i, ans: integer;
  17.  
  18. begin
  19.     for i := 1 to 10 do
  20.         read(arr[i]);
  21.    
  22.     ans := 0;
  23.    
  24.     for i := 1 to 10 do
  25.         ans := gcd(ans, arr[i]);
  26.    
  27.     writeln(ans);
  28. end.
Advertisement
Add Comment
Please, Sign In to add comment