Salut à tous
On me donne le code suivant et on me demande de déterminer le contenu du tableau tab après l'exécution de la première boucle du programme entier suivant. Je suis débutante du coup je ne sais pas trop comment faire... printf("?",?)
Merci de votre aide!
Code:#include <stdio.h> #define NB 5 int main() { int tab[NB], *p = tab; tab[0] = 2; for (int i = 1; i < NB; i++) *(p+i) = 2*p[i-1]; for (int i = NB-1; i > NB/2; i--) { *(tab+i) += tab[NB-i-1]; *(tab+NB-i-1) = tab[i] - tab[NB-i-1]; *(tab+i) = tab[i] - tab[NB-i-1]; } int k = 2; for (int i = NB-1; i >= 0; i--) { printf("tab[%d] = %d\n", i, *(p+i)/k); k *= 2; } return 0; }
-----