You are on page 1of 4

Darlin Jose Grullon Regla

1-20156-5

• Crear función del Factorial Recursivo.

#include <iostream>

unsigned long long factorial(unsigned int n) {


if (n == 0 || n == 1)
return 1;
else
return n * factorial(n - 1);
}

int main() {
unsigned int num;
std::cout << "Ingresa un numero para calcular su
factorial: ";
std::cin >> num;
if(num < 0)
std::cout << "No se puede calcular el factorial
de un número negativo." << std::endl;
else
std::cout << "El factorial de " << num << " es: "
<< factorial(num) << std::endl;

return 0;
}
Video_2024_03_20-4
.w ebm

• Crear función para la serie de Fibonnaci Recursivo.

#include <stdio.h>

int fibonacci(int n) {

if (n <= 1)

return n;

else

return fibonacci(n - 1) + fibonacci(n - 2);

int main() {

int n, i;

printf("Ingrese el numero de terminos de la serie de Fibonacci que desea calcular: ");

scanf("%d", &n);
printf("Serie de Fibonacci hasta el termino %d:\n", n);

for (i = 0; i < n; i++) {

printf("%d ", fibonacci(i));

return 0;

Video_2024_03_20-5
.w ebm

You might also like