Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Implementacion en C++.
#include <iostream>
using namespace std;
double potencia(int a, int b); // Prototipo (tipo nombre (parametros))
Implementacion en Python
# Potencia de dos numeros.
# Desarrollo de la funcion.
def potencia(a,b):
if b==0:
return 1
elif b==1:
return a
elif a==0:
return 0
else:
return a*potencia(a,b-1)
# Funcion principal.
while(1):
# Introduccion de variables
x=int(input('Introduzca la base (<0 salir):'))
if x<0:
break
y=int(input('Introduzca el exponente (>0):'))
if y<0:
break
# Llamada de la funcion
print(x,' Elevado a ',y,' = ',potencia(x,y))
//Ejercicio 48
Implementacion en C++
#include <iostream>
#include <cstdlib>
int main()
{
int n;
cout << "Ingrese un numero: ";
cin >> n;
cout << "El numero invertido: ";
cout << invertir(n,0);
return 0;
}
Implementacion en Python.
#Ejercicio48.capitulo7
def invertir(num, invertido):
(cociente, residuo) = divmod(num, 10)
if 0 == cociente:
return invertido * 10 + residuo
elif 0 == invertido:
return invertir(cociente, residuo)
else:
return invertir(cociente, invertido * 10 + residuo)
# Funcion principal
n=int(input('Ingrese un numero: '))
print('El numero invertido es : ',invertir(n,0))