#include <stdio.h> /* stdio.h incluye entrada y salida*/ int main() { /*Abre main*/ int base; int exponente; printf("\nIntroduzca la base: "); scanf("%d", &base); printf("\nIntroduzca el exponente: "); scanf("%d", &exponente); /*El llamado a la funcion Potencia se hace desde printf*/ printf("\n%d elevado a la %d es: %d\n", base, exponente, Potencia(base, exponente)); return 0; } /* Cierra main*/ //////////////////////////////////////////////////// // INICIA FUNCION POTENCIA //////////////////////////////////////////////////// int Potencia( int x, int y ) { /* Abre potencia */ int i = 0; int pot = 1; while( i < y ) { // Abre while pot = pot*x; i++; } // Cierra while return (pot); } /* Cierra potencia*/
Ingreso básico
Hace 5 años
cuando le doy ejecutar no me deja dice y q declare potencia
ResponderEliminarCreo que estás copiando mal, porque acabo de ejecutar de nuevo el programa, con el compilador cc, y no me indica ningún error. Probablemente estás omitiendo alguna letra, o cambiando mayúscula por minúscula.
Eliminary que viene siendo? el exponente?
ResponderEliminarEs el número de veces que tienes que multiplicar la base. Por ejemplo, supón que la base es 5 y el exponente 3. Entonces lo que tienes qué hacer es multiplicar 5*5*5 y el resultado es 125.
Eliminarhola, me podrias ayudar con este mismo codigo pero en java? se me dificulta mucho
ResponderEliminar