Informatică, întrebare adresată de Ale1806, 8 ani în urmă

Sa se scrie o funcție recursiva care sa calculeze a la puterea b.

Răspunsuri la întrebare

Răspuns de maria0612
6
Buna! Nu ai spus in ce limbaj vrei functia. Eu ti-am scris-o in C. Un program in care e folosita ai mai jos.
#include <stdio.h>
#include <stdlib.h>
int putere(int a, int b)
{    if(b==0)        return 1;     
     else if(b==1)        return a;         
            else return a*putere(a, b-1);
}
int main()
{    int a, b;   
     printf("a="); scanf("%d", &a);   
     printf ("b="); scanf("%d", &b);   
     printf("%d", putere(a, b));   
 return 0;
}

Ale1806: Mulțumesc frumos! Da, am uitat să specific că îmi trebuie problema în C++ dar am înțeles.
Alte întrebări interesante