Dev - C++ - Recursividad

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Recursividad

Publicado por Erick Alimber (2 intervenciones) el 26/06/2019 22:02:52
Necesito ayuda con esto por favor ayúdenme lo antes posible
Aguien que me ayude a desarrollar en dev-c++
Recursividad
1. Realizar un programa recursivo que calcule el factorial de un número.
2. Realizar un programa recursivo que calcule un número de la serie fibonacci.
3. Realizar un programa recursivo que permita hacer la división por restas sucesivas
4. Realizar un programa recursivo que permita hacer la división por restas sucesivas
5. Realizar un programa recursivo que permita sumar los dígitos de un número
6. Realizar un programa recursivo que permita hacer una multiplicación, utilizando el método Ruso.
AYÚDENME
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Recursividad

Publicado por Alfil (1444 intervenciones) el 27/06/2019 00:07:32
1.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int FactorialRecursivo( int n ) {
    if (n <= 1) {
        return 1;
    }   else {
        return n * FactorialRecursivo( n-1 );
    }
}
 
int main() {
    int n;
 
    std::cout << "\nIntroduce un numero: "; std::cin >> n;
    std::cout << "\nSu factorial es: " << FactorialRecursivo( n ) << std::endl;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Recursividad

Publicado por Alfil (1444 intervenciones) el 27/06/2019 00:26:37
2.-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
 
int fibonacci( int n )
{
    if( n == 0 || n == 1 )
       return n;
    else
       return fibonacci(n - 2) + fibonacci(n - 1);
}
 
int main()
{
    int n;
 
    std::cout << "\nIntroduce un numero: "; std::cin >> n;
 
    std::cout<<"\nLa serie es: ";
 
    for( int i = 0; i < n; i++ ) {
       if( fibonacci(i) != 0 )
          std::cout << ", ";
 
        std::cout << fibonacci(i);
    }
 
    std::cout << std::endl;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Recursividad

Publicado por Alfil (1444 intervenciones) el 27/06/2019 00:44:12
Partiendo de estos dos ejemplos, deberías de poder ( o al menos intentar) hacer los otros dos por tu cuneta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar