Advertisement
Guest User

Untitled

a guest
May 24th, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int NWD(int x, int y)
  6. {
  7.     while (x!=0 && y!=0)
  8.     {
  9.         if(x>y) x=x-y;
  10.         else y=y-x;
  11.     }
  12.     if (x==0) return y;
  13.     else return x;
  14. }
  15.  
  16. int NWW(int a, int b)
  17. {
  18.     return (a / NWD(a, b)) * b;
  19. }
  20.  
  21. int main()
  22. {
  23.     int t[1001];
  24.     int x;
  25.     cin >> x;
  26.     for (int i=0;i<x;i++)
  27.     {
  28.         int a,b,c,d;
  29.         cin >> a >> b >> c >> d;
  30.         int x=NWW(a,b);
  31.         int y=NWW(x,c);
  32.         int z=NWW(y,d);
  33.         t[i]=z;
  34.     }
  35.     for (int i=0;i<x;i++) cout << t[i] << endl;
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement