Cerinţa
Se dă un număr natural, k. Să se determine toate perechile de numere naturale nenule x, y (x<=y), cu proprietatea că x2+y2=k .
Date de intrare
Programul citește de la tastatură numărul k.
Date de ieşire
Programul afișează perechile x, ydeterminate, câte o pereche pe o linie a ecranului, în ordinea crescătoare a valorii lui x.
ajutor plz !
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main(){
int x=1,y,k,i;
cout<<"Dati k:";
cin>>k;
for(y=k;y>=1;y--){
for(x=1;x<=y;x++){
if((x*x+y*y)==k){
cout<< x << " " << y << endl;
} }
}
return 0;
}
Anexe:
Alte întrebări interesante