Error: (8192) Creation of dynamic property App\Layout\Layouts\Base\Base::$viewFile is deprecated

Quiz Fonctions récursives

void f1(unsigned a) {
    if (a) {
        cout << string(a, 'o') << '-';
        f1(a - 1);
        f1(a - 1);
    }
}

Qu'affiche f1(3)?

ooo-oo-o-o-oo-o-o-

void f2(unsigned a) {
    if (a) {
        f2(a - 1);
        cout << string(a, 'o') << '-';
        f2(a - 1);
    }
}

Qu'affiche f2(3)?

o-oo-o-ooo-o-oo-o-

void f2(unsigned a, unsigned b) {
    if (a) {
        f3(a - 1, b);
        cout << string(b, '+') << string(a, 'o') << '-';
        f3(a - 1, b + 1);
    }
}

Qu'affiche f3(3, 0)?

o-oo-+o-ooo-+o-+oo-++o-

int f4(unsigned a) {
    if (a) {
        cout << string(f4(a - 1), 'o') << '-';
        return f4(a - 1) + 2;
    }
    return 1;
}

Qu'affiche f4(3)?

o-ooo-o-ooooo-o-ooo-o-

void f5(unsigned a) {
    if(a) {
        f5(a - 1);
        f5(a - 1);
        cout << string(a, 'o') << '-';
    }
}

Qu'affiche f5(3)?

o-o-oo-o-o-oo-ooo-