bonjour,
si vous pouvez me donnes des idées pour resoudre cette serie d'exercie ce sera gentille de votre part voila les exo:
Exo 1:
Le but de cet exercice est d'écrire une fonction (uniquement) qui inverse le contenu d'une liste chaînée, et cela sans effectuer d'allocation dynamique de mémoire.
Exo 2:
Déclarer un tableau nb_jour qui doit être initialisé de façon à ce que nb_jour [i] soit égal au nombre de jours du ieme mois de l'année pour i allant de 1 à 12 (nb_jour[0] sera inutilisé).
Ecrire une procédure d'initialisation de nb_jour qui utilisera l'algorithme suivant:
-si i vaut le nombre de jours est 28;
-sinon si i pair et i<= 7 ou i impair et i>7 le nombre de jours est 30;
-sinon le nombre de jours est 31.
ecrire une procédure d'impression des 12 valeurs utiles de nb_jour.
La procédure main se contentera d'appeler les procédures d'initialisation et d'impression de nb_jour.
Exo 3:
Soit P un pointeur qui 'pointe' sur un tableau A :
int A[] = {12, 23, 34, 45, 56, 78, 89, 90};
int *P;
P=A;
Quelle valeurs ou adresses fournissent ces expressions:
a) *P+2
b) *(P+2)
c) &P+1
d) &A[4]-3
e) A+3
f) &A[7]-P
g) P+(*P-10)
h) *(P+*(P+8)-A[7])
Partager