fork download
  1. #include<iostream>
  2. #include<cstdlib>
  3.  
  4. using namespace std;
  5.  
  6. int NWD(int a, int b)
  7. {
  8. if(b!=0)
  9. return NWD(b,a%b);
  10.  
  11. return a;
  12. }
  13.  
  14. int main()
  15. {
  16. int a, b;
  17.  
  18. cout<<"Podaj dwie liczby: ";
  19. cin>>a>>b;
  20.  
  21. if(a == 0 && b == 0) {
  22. cout << "DUPA" << endl;
  23. return -1;
  24. }
  25.  
  26. cout<<"NWD("<<a<<","<<b<<") = "<<NWD(a,b)<<endl;
  27.  
  28. system("pause");
  29. return 0;
  30. }
Success #stdin #stdout #stderr 0s 15232KB
stdin
Standard input is empty
stdout
Podaj dwie liczby: NWD(745184032,21906) = 2
stderr
sh: 1: pause: not found