fork(3) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. int ile;
  5. int dzielnik;
  6.  
  7. int main()
  8. {
  9. cin>>ile;
  10.  
  11. int *dzieciA;
  12. dzieciA = new int [ile];
  13.  
  14. int *dzieciB;
  15. dzieciB = new int [ile];
  16.  
  17. int *wynik;
  18. wynik = new int [ile];
  19.  
  20. for(int i=0; i<ile; i++)
  21. {
  22. cin>>dzieciA[i]>>dzieciB[i]; //wczytywanie//
  23. int x;
  24. if(dzieciA[i]>dzieciB[i]) x=dzieciA[i]; //określanie większej liczby//
  25. else x=dzieciB[i];
  26.  
  27. for(int j=1; j<x; j++) //pętla znajduje największy możliwy dzielnik obu liczb//
  28. {
  29. if(dzieciA[i]%j==0&&dzieciB[i]%j==0) dzielnik=j;
  30. }
  31. int y=dzieciB[i] * dzieciA[i];
  32. wynik[i]=y/dzielnik;
  33. }
  34.  
  35. for(int i=0; i<ile; i++)
  36. {
  37. cout<<wynik[i]<<endl;
  38. }
  39.  
  40. delete [] dzieciA;
  41. delete [] dzieciB;
  42. delete [] wynik;
  43. return 0;
  44. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
Standard output is empty