Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
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