4 réponses
Bonjour,
Il est pas si mal ton code, il y a même de très bonnes idées.
Mais relis bien ton énoncé :
On demande N puis on alloue le tableau. Tu as alloué le tableau avec une taille arbitraire puis demandé N. La manière attendue par ton prof dépend de ce que tu as vu en cours : utiliser un VLA ou faire de l'allocation dynamique.
Initialiser le tableau avec les N premiers entiers pairs. Tu fais remplir le tableau par l'utilisateur au lieu de plus simplement le remplir avec les nombres successifs.
Il faut aussi corriger tes indices de tableau qui ne parcourent pas la bonne plage comme l'a dit Whismeril.
Il est pas si mal ton code, il y a même de très bonnes idées.
Mais relis bien ton énoncé :
On demande N puis on alloue le tableau. Tu as alloué le tableau avec une taille arbitraire puis demandé N. La manière attendue par ton prof dépend de ce que tu as vu en cours : utiliser un VLA ou faire de l'allocation dynamique.
Initialiser le tableau avec les N premiers entiers pairs. Tu fais remplir le tableau par l'utilisateur au lieu de plus simplement le remplir avec les nombres successifs.
Il faut aussi corriger tes indices de tableau qui ne parcourent pas la bonne plage comme l'a dit Whismeril.
Qu’il vienne d’un professeur ou du père Noël, un exercice sert à s’exercer. Dit comme ça, cela paraît évident.
Du coup, venir sur un forum et demander qu’un autre le résolve à sa place, ne va en rien t’entraîner.
Et qu’est ce que ça va etre quand tu auras un truc vraiment dur à faire?
Par conte, comme il est écrit dans l’article, si tu postes ce que tu as essayé on pourra te guider pour que tu trouves par toi-même.
Du coup, venir sur un forum et demander qu’un autre le résolve à sa place, ne va en rien t’entraîner.
Et qu’est ce que ça va etre quand tu auras un truc vraiment dur à faire?
Par conte, comme il est écrit dans l’article, si tu postes ce que tu as essayé on pourra te guider pour que tu trouves par toi-même.
Peux tu poster le code en texte.
Voir ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code comment le rendre lisible est utilisable.
Le point qui saute aux yeux, c'est qu'un tableau de N items va de l'index 0 à l'index N-1.
Voir ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code comment le rendre lisible est utilisable.
Le point qui saute aux yeux, c'est qu'un tableau de N items va de l'index 0 à l'index N-1.
#include<stdio.h> #include<stdlib.h> void main () { int n,i,t[50]; Do{ printf("donner la taille du tableau \n"); scanf("%d",n); }while (n>50); For(i=0;i<n;i++) { Do{ printf("saisir l'entier N° %d\n",i); Scanf("%d",&t[i]); }while ( t[i]%2 != 0); } For (i=0;i<n;i++) { Printf("valeur N° %d = %d\n ",i,t[i]); } Return 0; }
'lut, (outre les problèmes de formatage lors de ton copier-coller) cet essai n'est manifestement pas le tien vu qu'il ne correspond pas du tout à l'énoncé. Qui plus est, tu ne recevras de l'aide que si tu indiques précisément quels sont les points bloquants pour toi, que ça soit une erreur de compilation ou un souci de compréhension.
Y mettre de la bonne foi serait bienvenu...
Y mettre de la bonne foi serait bienvenu...