Dans cet exercice, vous devez écrire une fonction nommée findValue
.
Celle-ci doit retourner l'entier se trouvant dans le n-ième noeud d'une liste chaînée. Remarquez que l'index de départ de la liste chainée est 1.
Pour la liste chainée, utilisez la structure suivante :
typedef struct node { struct node* next; unsigned int value; } node_t;
- Exemple d'utilisation:
Soit la liste chaînée suivante :
11->3->6->2->8
- Si
n = 3
alors la fonction doit retourner6
. - Si
n = 6
alors la fonction doit retourner0
. - Si
n <= 0
alors la fonction doit retourner-1
.
- Si