Advertisement
pierdziadek

#4 - Informatyka - 16.03.2020

Mar 16th, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.53 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. unsigned long long nwd(unsigned long long a, unsigned long long b) {
  6.     while(a!=b)
  7.         if(a>b) a-=b;
  8.         else b-=a;
  9.     return a;
  10. }
  11.  
  12. unsigned long long nww(unsigned long long a, unsigned long long b) {
  13.     return (a*b)/nwd(a,b);
  14. }
  15.  
  16. int main() {
  17.     unsigned long long a[100000], b[100000];
  18.     int size1;
  19.     cin >> size1;
  20.     for(int i = 0; i < size1; i++) cin >> a[i] >> b[i];
  21.     for(int i = 0; i < size1; i++) cout << nww(a[i],b[i]) << endl;
  22.  
  23.     return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement