View Code of Problem 90

#include<bits/stdc++.h>
using namespace std;
double a[1005][1005];
int i,j,m,n;
int main()
{
	for(i=1;i<1005;i++) 
		for(j=1;j<1005;j++)
			a[i][j]=sqrt((pow(i,2)+pow(j,2)));
	
	while(~scanf("%d,%d",&m,&n)) {
		for(i=m;i<=n;i++) {
			for(j=m;j<=n&&a[i][j]<=n;j++) {
				if(a[i][j]==(int)a[i][j]&&i<=j) {
					printf("%d^2+%d^2=%.0lf^2\n",i,j,a[i][j]);
				}
			}
		}
	}
	
	
	
	return 0;
 } 

Double click to view unformatted code.


Back to problem 90