Ir ao conteúdo
  • Cadastre-se

Dúvida em relação a recursividade em c++


Visitante
Ir à solução Resolvido por Ansi C,

Posts recomendados

Olá pessoal, estou com dúvida nessa função q está dando errado

 

#include <iostream> // biblioteca de entrada e saida

using namespace std; // usa a biblioteca std por padrão


int potencia4(int a, int B);
void ordena(int a[], int n); // funcao utilizada no ultimo exercicio


int main(){
    int a, b, resultado; // variaveis para programa que faz a elevado a b e salva em resultado

    do {
        cout << "Digite a base : ";
        cin >> a;
        cout << "Digite o expoente : ";
        cin >> b;

        pta = &a;
        ptb = &b;

       resultado = potencia4(a, B);

        cout << a << " elevado a " << b << " = " << resultado << endl;
    } while (a!=-1); // programa se repete ate

    return 0;
}

int potencia4(int a, int B){
    if(a==0){
        return 1;
    }else{
        return (a * potencia4(a, b-1));
    }
}

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...