Jaké hodnoty vrátí následující funkce po volání s parametrem nabývajícím hodnot -2, -1, 0, 1, 2
int f(int d)
{ if (d<=0) return f(-d);
if (d<=) return d*9*f(99);
return 123456789;
}
ahoj, nějak mi ta úloha přijde podezřelá (možná lehká), ale pro jistotu, jaké vycházejí ty hodnoty, výsledky nemám.. díky
Offline
Xainna napsal(a):
... nějak mi ta úloha přijde podezřelá (možná lehká) ...
Zdravím. Pokud je v kódu rekurze, tak je to (aspoň tedy pro mně) obvykle docela zašmodrchané a málo průhledné. Ovšem každý to vidí jinak.
Offline