Повдигане на число на степен

Да се напише програма, която чрез рекурсивна функция пресмята стойността на x, повдигнато на степен n (където n>0).

Публикувано в 12в с етикети . Постоянна връзка.

3 коментара по Повдигане на число на степен

  1. kaloyan каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int stepenuvane(int x, int n){
    	if(n>0){
    		return x*stepenuvane(x,n-1);	
    	} else return 1;
    }
    
    int main(int argc, char** argv) {
    	cout<<stepenuvane(10,2)<<endl;
    	
    	return 0;
    }
  2. sup3rEva каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    int stepenuvane(int x, int n) {
    	if (n>0){
    		return x*stepenuvane(x,n-1);
    
    	}
    		else return 1;
    	
    }
    int main(int argc, char** argv) {
    	int x,n;
    	cout<<"Vyvedete chislo i stepen: "<<endl;
    	cin>>x>>n;
    	cout<<stepenuvane(x,n);
    
    	return 0;
    }

Вашият коментар