Załóżmy taki algorytm rekurencyjny, który liczy sumę wszystkich elementów tablicy int t[N]. Czy przedstawiony algorytm zadziała?

0
int sumuj(int suma, int i){ 
    if(i==N) 
        return suma;
    return sumuj(suma+t[i], i); 
} 

przykład wywołania: sumuj(0, 0);

Zadziała

1

Nie zadziała bo nigdzie nie ma i+1 i nie wiadomo skad ta funkcja sumująca zna jakieś N i co to jest t

0

Jak będzie overflow na int, to nie zadziała :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1