Hola, compañeros UNDERCODE :D
Desde Hoy Quisiera comenzar una serie de retos semanales sobre programación en C
(Espero que otros usuario se animen a ser sus propios retos sobre otros lenguajes)
Reto:
Hacer un pequeño programa que calcule la potencia de un numero y que se lo pida al usuario.
Reglas:
El Programa debe ser entendible para cualquier usuario.
No utilizar la liberia <math.h>
Los usuario me deben mandar su codigos por MP
Solo debe utilizar la libreria <stdio.h>
Solo 2 instrucciones por linea
Ganador:
El Usuario con menos lineas de codigo resultara el ganador
Este reto sera cerrado El Proximo Domingo
Buena iniciativa, son entretenidas estas cosas. Pero creo que es mejor contar el número de caracteres en lugar de las líneas.
Saludos.
Bueno, como el plazo se terminó, posteo algo.. supongo que lo reduciría más pero tengo sueño lo dejo así XD
#include <stdio.h>
int main(){
int base, expo;
int i=1;
int sig=0;
int res;
puts("ingrese la base\n");
fflush(stdin);
scanf("%d",&base);
puts("ingrese el exponente\n");
fflush(stdin);
scanf("%d",&expo);
res=base;
if(expo<0) {
expo*=-1;
if(expo%2!=0) ++sig;
}
if(expo!=0)
{
while(1){
if(i==expo) break;
res *= base;
i++;
}
}
if(sig) res*=-1;
printf("Res: %d\n", res);
getchar();
return 0;
}