Răspuns :
COROANA TE ROG!!!
#include<iostream>
using namespace std;
int main(){
int a, b, x, y, z;
cin>>a>>b;
for(x=a;x<=b;x++) for(y=a;y<=b;y++) for(z=a;z<=b;z++) if(x*x+y*y==z*z&&x<y&&y<z&&x<z) cout<<x<<' '<<y<<' '<<z<<", ";
}
VARIANTA MAI EFICIENTA!
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int a, b, x, y;
float z;
cin>>a>>b;
for(x=a;x<=b-2;x++) {float ymax=sqrt(b*b-x*x); for(y=x+1;y<=ymax;y++) {z=sqrt(x*x+y*y); if(z== floor(z) && z<=b) cout<<x<<' '<<y<<' '<<z<<", ";}}
}
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!