Bienvenido(a), Visitante. Favor de ingresar o registrarse.
Enero 07, 2009, 08:09:18
Inicio Ayuda Buscar Ingresar Registrarse
Noticias: Foro de Java, C++ y más.

Empieza una nueva comunidad de programación: Oneble ... es lo que tu quieras que sea

+  Foros Java y C/Linux
|-+  Varios
| |-+  Varios
| | |-+  me he atascado
« anterior próximo »
Páginas: [1] Enviar tema Imprimir
Autor Tema: me he atascado  (Leído 325 veces)
heartofheavymetal
Newbie
*
Mensajes: 1


Ver Perfil Email


« 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;
}
En línea
Páginas: [1] Enviar tema Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 válido! CSS válido!