DepartajIntră

Problema 3

InformaticădepartajarenerezolvatăRecursivitate

Fie funcția recursivă definită prin următorul pseudocod. Care este rezultatul apelului f(1,3,2022)f(1, 3, 2022)?

int f(int a, int b, int k)
{
    dacă (k==1) returnează a+b
    dacă (a+2>b) returnează f(a+2, b, k-1)
    returnează f(1, b+2, k-1)
}

a) 44; b) 169169; c) 170170; d) 139139; e) 40444044; f) 140140.

Verificare grilă

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