Buscar

ex5_Recursividade.cpp

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <iostream>
#include <stdlib.h>
using namespace std;
int pot(int x,int n){
 if(x==0)
 return 1;
 else if(n<0)
 return (1/pot(x,abs(n)));
 else if(n>=0)
 return x*pot(x,n-1);
}
main(){
 int x,n;
 cout<<"x: ";
 cin>>x;
 cout<<"n: ";
 cin>>n;
 cout<<pot(x,n);
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando

Outros materiais