Advertisement
programusy

Untitled

Feb 16th, 2023
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. // funkcja obliczająca NWD dwóch liczb
  6. int nwd(int x, int y) {
  7. int r;
  8. while (y != 0) {
  9. r = x % y;
  10. x = y;
  11. y = r;
  12. }
  13. return x;
  14. }
  15.  
  16. // funkcja obliczająca NWD trzech liczb
  17. int nwd(int x, int y, int z) {
  18. return nwd(nwd(x, y), z);
  19. }
  20.  
  21. int main() {
  22. int x, y, z;
  23. cout << "Podaj trzy liczby: ";
  24. cin >> x >> y >> z;
  25.  
  26. cout << "Najwiekszy wspolny dzielnik dla " << x << ", " << y << " i " << z << " to: " << nwd(x, y, z) << endl;
  27.  
  28. return 0;
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement