Quote:
Originariamente inviato da Tiz1492
non riesco a capire cposa effettua tale programma
|
All'interno di main, viene effettuata una chiamata a Magic, con valore dell'argomento pari a 10.
Magic è definita ricorsivamente, ossia chiama se stessa durante la propria esecuzione: tale chiamata viene fatta con un valore dell'argomento decrementato di 1, quindi Magic(10) chiamerà Magic(9), che chiamerà Magic(8), che... finché non verrà chiamata Magic(0), che termina subito, passando numvamente l'esecuzione a Magic(1), che...
Se il suo argomento non è 0, Magic effettua una chiamata a Even, che fa un controllo di parità.
Da qui in poi puoi provare ad andara avanti tu.
E perché no? Che sistema operativo usi, e che compilatore hai? e ho bisogno di capire cosa faccia per un progetto scolastico.
Ah: quando scrivi un programma, indentalo bene (cerca sul vocabolario il verbo "indentare") e, al momento di postare il codice, inseriscilo in un tag "CODE" in modo che l'indentazione venga preservata.