Advertisement
madidino

teza6-sub3-2

Nov 12th, 2023 (edited)
760
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int divizor(int n,int a[])
  5. {
  6.     int x,y;
  7.     x=a[1];
  8.     for(int i=2;i<=n;i++)
  9.     {
  10.         y=a[i];
  11.         while(x!=y)
  12.         {
  13.             if(x>y)
  14.             {
  15.                 x=x-y;
  16.             }
  17.             else
  18.             {
  19.                 y=y-x;
  20.             }
  21.         }
  22.     }
  23.     return x;
  24. }
  25. void cmmdc(int a,int b)
  26. {int r;
  27.     while(b!=0)
  28.     {
  29.         r=a%b;
  30.         a=b;
  31.         b=r;
  32.     }
  33. }
  34. int main()
  35. {
  36.     int a[100];
  37.     int n;
  38.     cin>>n;
  39.     for(int i=1;i<=n;i++)
  40.     {
  41.         cin>>a[i];
  42.     }
  43.     cout<<divizor(n,a);
  44. }
  45. //4
  46. //60 45 30 10
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement