Rekurencja: silnia rekurencyjnie
Funkcje - Podstawy C++ (C++)
Funkcja może wywołać samą siebie - to rekurencja. silnia(n) korzysta z silnia(n - 1), aż dojdzie do 1.
#include <iostream>
using namespace std;
int silnia(int n) {
if (n <= 1) {
return 1;
}
return n * silnia(n - 1);
}
int main() {
cout << silnia(5) << endl;
return 0;
} Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Podstawy C++ · Zaloguj się, aby zapisać postęp na koncie.