DepartajIntră

Problema 7

InformaticădepartajarenerezolvatăRecursivitate

Fie aa și bb două variabile de tip întreg inițializate cu valorile 00, respectiv 111111. Indicați valorile variabilelor aa și bb în urma apelului f(a,b)f(a,b). Subprogramul ff este definit mai jos:

(varianta C/C++)

int f(int& a, int b)
{
    int r = 0;
    if (b > 0)
        r = b + f(a, b - 2);
    a += r;
    return 0;
}

a) 3136,1113136, 111; b) 0,1110, 111; c) 3136,03136, 0; d) 6105,1116105, 111; e) 2969,1112969, 111; f) 3080,1113080, 111.

Verificare grilă

Autentifică-te pentru a-ți verifica răspunsul →