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
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;
}
}
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
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Chimie,
10 ani în urmă
Matematică,
10 ani în urmă