1
« en: Miércoles 9 de Abril de 2008, 19:30 »
hola, al introducir los datos de prueba no me devuelve nada, creo el problema esta en los tipos pero lo he probado todo y no ha salido nada
gracias de antemano
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
#include <conio.h>
int main()
{
int n;
long double p;
long int k;
scanf("%d %d",&n,&p);
if (n>=1 && n<=200 && p>=1 && p< pow(10, 101))
{
for (k=1; k<=1000000000; k++)
{
if (( pow ( k, n) == p))
{
printf("***%d",k);
//system("pause");
break;
}
}
}
getch();
return 0;
}