heartofheavymetal
Newbie

Mensajes: 1
|
 |
« en: Enero 18, 2008, 12:14:20 » |
|
En un ejercicio que me pide que halle x e y dado n (numero natural) en la ecuacion x^2-y^2=n, pongo para que el usuario introduzca n , y a continuacion hago unas operaciones ya que sustitui la ecuacion por (x+y)*(x-y)=n , y lo sustitui por dos variables a y b: a*b=n, bueno os dejo mi idea , esta incompleta claro a ver si alguien me puede ayudar , gracias
#include <iostream.h> #include <stdlib.h> #include <math.h>
using namespace std;
int main(){
int n,x,y,a,b;
cout<<"Introduce un numero natural n:" <<endl; cin>>n; //para la ecuacion x^2-y^2=n, sustituimos (x+y)*(x-y)=n a=1; if (a>n){ cout<<"El numero introducido es incorrecto"<<endl; }else{ cout<<"Las soluciones de x e y en la ecuacion x^2-y^2=n ,dado n, son:"<<endl;
while (a<=n){ if (n%a==0){ b=n/a; //hay que hacer ahora a=x+y , b=x-y
}
a++;
system("PAUSE"); return 0; }
|