Programación General => C/C++ => Mensaje iniciado por: figokid en Jueves 1 de Noviembre de 2007, 15:23
Título: Elevar Un Numero X A Una Potencia N
Publicado por: figokid en Jueves 1 de Noviembre de 2007, 15:23
si me me pueden ayudar esque necesito el codigo para elevar un numeor x a una potencia n el valor de x y de n lo pides el ciclo no me sale me pueden ayudar porfa
Título: Re: Elevar Un Numero X A Una Potencia N
Publicado por: RadicalEd en Jueves 1 de Noviembre de 2007, 15:51
Qué llevas hecho?
Título: Re: Elevar Un Numero X A Una Potencia N
Publicado por: figokid en Jueves 1 de Noviembre de 2007, 17:55
esto es loq ue he hecho #include<stdio.h> int main() { int n,x,nt,x2,c;
printf("ingresa el valor del numero a elevar: "); scanf("%f",&x); x=x2; printf("ingresa a cuanto quieres elevar el numero: "); scanf("%d",&n); for ( c=1; c != n; c++) { nt=x*x2; } printf("le numero es: %d ",nt); system("pause");
}
Título: Re: Elevar Un Numero X A Una Potencia N
Publicado por: Eternal Idol en Jueves 1 de Noviembre de 2007, 18:04
Primero haces scanf con %f y le pasas un int, usa %d. Despues le asignas a x el valor de x2 que en ese momento es indefinido. ¿De verdad necesitas x2? Lo dudo. Por ultimo mira el bucle con detenimiento ...
Título: Re: Elevar Un Numero X A Una Potencia N
Publicado por: JuanK en Jueves 1 de Noviembre de 2007, 19:39
Adicional a los comentarios anteriores ten presente las siguientes recomendaciones que is bien no afectaran tu funcionalidad si te servirán para generar programas de mejor calidad:
1 - Con 3 variables sería más que suficiente para resolver el problema, no necesitas 6, piensa siempre en minimizar el uso de recursos. 2 - La función main retorna int, y no estas retornando nada. 3 - Siempre inicializa las variables, no has inicializado ninguna.
Título: Re: Elevar Un Numero X A Una Potencia N
Publicado por: exjoe en Sábado 3 de Noviembre de 2007, 02:02
EI: Uff!! Esta prohibido hacer tareas ... ya es hora de que lo entiendan carajo!
Título: Re: Elevar Un Numero X A Una Potencia N
Publicado por: Mollense en Sábado 3 de Noviembre de 2007, 02:33
exjoe, no hagas las tareas de los demás.
conio.h no es una librería estandar, es de borland y no es una buena práctica hacer uso de ella(Eso lo aprendí en el foro y ahora ya estoy cansado de decirlo :P )