Dev - C++ - Programa que calcule la n-esima raiz o raiz y de un numero x

 
Vista:
Imágen de perfil de Francisco
Val: 55
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que calcule la n-esima raiz o raiz y de un numero x

Publicado por Francisco (36 intervenciones) el 05/03/2018 21:11:18
Buenas tardes, ¿Cómo andan?
Necesito ayuda con el siguiente programa:
-Hacer un programa que calcule la raíz y de un número x o la raíz n-esima de un numero x.

La idea es calcular la raiz general de un numero, cuando el indice es mayor a 3.
Hay un algoritmo para calcularlo por binomio de newton. Acá les mando el código.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
using namespace std;
int main(){
	int n=0;
	int x=0;
	float i=0.00;
	int y=0;
	cout<<"ingrese radicando "<<endl;
	cin >> y;
	cout<<"ingrese raiz"<<endl;
	cin >> i;
	cout<<"ingrese indice "<<endl;
	cin >> n;
	do{
        x=x+1;
        i= ((n-1)*i+ (y/(i*i)))/n;
	}while((i!=(y/i)) && x<=n-1);
	cout<<"la raiz de "<<y<<" es "<<i<<endl;
	return 0;
}

¿En qué estoy fallando?, necesito ayuda de manera urgente, por favor. Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco
Val: 55
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que calcule la n-esima raiz o raiz y de un numero x

Publicado por Francisco (36 intervenciones) el 05/03/2018 22:37:56
Lo que se busca es obtener la raiz sin usar las funciones pow y sqrt.
Solo se pueden usar los signos de multiplicacion, division, resta y multiplicacion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar