View Code of Problem 90

#include <cmath>
#include <cstdio>
#include <iostream>
 
using namespace std;
 
int main(){
	int a,b;
	scanf("%d,%d",&a,&b);
	for(int i=a;i<=b;i++){
		for(int j=a;j<=b;j++){
			if(pow(i,2)+pow(j,2)<=pow(b,2)&&i<=j){
				int c=(int)sqrt(pow(i,2)*1.0+pow(j,2)*1.0);
				if(i*i+j*j==c*c) 
					cout<<i<<"^2+"<<j<<"^2="<<c<<"^2"<<endl; 
			}
		}
	}
} 

Double click to view unformatted code.


Back to problem 90