rygyfygy

TRÓJKA PITAGOREJSKA

Nov 8th, 2017
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. //TRÓJKA PITAGOREJSKA
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int euklides(int a, int b)
  6. {
  7. if(b == 0) return a;
  8. else return euklides(b, a % b) ;
  9. }
  10.  
  11. int main(){
  12. int c;
  13. cin>>c;
  14. for(int n=1;n<c;n++)
  15.  
  16. for(int m=n+1;m*m+n*m<c;m++)
  17.  
  18. if((m+n)%2 && euklides (m,n)==1)
  19.  
  20. cout<<m*m-n*m<<" "<<2*m*n<<" "<<m*m+n*n<<endl;
  21. return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment