Informatică, întrebare adresată de nataliaachashiro, 9 ani în urmă

Pentru clasa a 9a,in c++ pentru pbinfo.
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, y determinate, câte o pereche pe o linie a ecranului, în ordinea crescătoare a valorii lui x.
Date de intrare

1000000
Date de ieșire

280 960
352 936
600 800

Răspunsuri la întrebare

Răspuns de Fox533
2
#include
using namespace std;
int putere(int x,int y,int k){
if(x*x+y*y==k)
return 1;
}
int main(){
int ok,k;
cin>>k;
for(int i=1;i<=sqrt(k);i++)
for(int j=1;j<=sqrt(k);j++){

ok=putere(i,j,k);
if(ok==1) {cout< ok=0;}
return 0;
}
}

nataliaachashiro: de ce la cout<<ok=0? nu da corect strctura ta
Alte întrebări interesante