Să se rezolve in mulțimea numerelir intregi ecuația x^2+y^2=k citit de la tastatură.
Julia15Xd:
Am nevoie Urgent
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <math.h>
using namespace std;
bool ePatrat( int numar )
{
if( ( int )sqrt( numar ) == sqrt( numar ) )
return true;
return false;
}
int main()
{
int k = 0;
cin >> k;
for( int i = 0; i * i <= k; ++i )
{
int xPatrat = i * i;
int yPatrat = k - xPatrat;
if( ePatrat( yPatrat ) )
cout << i << " " << sqrt( yPatrat ) << endl;
}
}
Explicație:
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă