Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/06/2008, 18:14
ZeroEoyPnk
 
Fecha de Ingreso: abril-2008
Mensajes: 39
Antigüedad: 16 años
Puntos: 1
Respuesta: ¿Cual es la funcion para sacar una raiz?

esta es una funcion que hice yo... tal ves no sea la mejor.. pero por hay te sirva ;)

Código:
void Radicacion()
{//Radicacion by ZeroEoyPnk
	using std::cin;
	using std::cout;
	float a, c = 0;
	int b, j = 0;
	
	cout << "\nIngrese el numero de la base: ";
	cin >> a;
	cout << "\nIngrese el numero de la raiz: ";
	cin >> b;
	if(b == 0)
	{
		cout << "\n\nEs imposible evaluar esta operacion";
	}
	else if(b == 1)
	{
		cout << "\n\nEl resultado de la raiz es: " << a;
	}
	else
	{
		for (j ; j < a ; j++)
		{
			switch(b)
			{
				case 1:
					c=j;
					break;
				case 2:
					c=j*j;
					break;
				case 3:
					c=j*j*j;
					break;
				case 4:
					c=j*j*j*j;
					break;
				case 5:
					c=j*j*j*j*j;
					break;
				case 6:
					c=j*j*j*j*j*j;
					break;
				case 7:
					c=j*j*j*j*j*j*j;
					break;
				case 8:
					c=j*j*j*j*j*j*j*j;
					break;
				case 9:
					c=j*j*j*j*j*j*j*j*j;
					break;
			}
			if (c == a)
			{
				c=j;
				break;
			}
		}

		cout << "\n\nEl resultado de la raiz es: " << c;
	}
//Volver a la funcion anterior :D
}
cualquier duda, avisame :D

Cya!