Parmi les actions suivantes, quelles sont celles permettant d'éliminer cette erreur ?
Inverser les déclarations des 2 fonctions paire et impaire.
Dans ce cas précis, la fonction impaire ne fait pas appel à paire, donc il est possible de la définir avant.
Modifier la définition de paire pour ne plus faire appel à impaire.
Dans ce cas, la nature de la fonction rend cette action aisée. Ce ne sera pas toujours le cas entre 2 fonctions.
De plus, l'information fournie par l'utilisation de impaire (inverse de) aura disparue.
Ajouter une déclaration de la fonction impaire avant son utilisation dans paire.
Modifier le type de l'expression fournie à l'instruction return par un cast (bool).
(bool)
Cette opération est inutile, car l'expression est déjà analysée. La fonction impaire est déjà déclarée implicitement. Son type retour enregistré est int.