Il ciclo più interno è inutile, basta semplicemente verificare che la radice della somma dei due quadrati non abbia parte decimale.Originariamente inviato da c_junior
dovrebbe funzionare però secondo me c'è sicuramente un algoritmo più efficiente perché questo non mi convince troppo(anche se l'ho fatto ioCodice PHP:#include <iostream>
using namespace std;
int main(){
int x=0;
for(int i=1;i<500;i++){
for(int j=1;j<500;j++){
for(int l=1;l<500;l++){
if(i*i+j*j==l*l){
cout<<i<<"-"<<j<<"-"<<l<<"\t";
x++;
}
}
}
}
cout<<"\nCi sono "<<x<<" combinazioni";
}
) voi che dite?

) voi che dite?
Rispondi quotando