Posté par gaaaaaAab .
En réponse au message tableau en c.
Évalué à 5.
Dernière modification le 07 décembre 2019 à 16:48.
attention à ton indentation. Ce serait normal d'augmenter l'indentation pour des boucles for imbriquées, mais ici, de simples boucles for successives devraient être indentées au même niveau. C'est un problème de lisibilité. Ce n'est pas une remarque anodine, ma première réaction a été de me demander pourquoi tu avais des for imbriqués à cause de cette indentation avant d'y regarder de plus près.
Même remarque pour les instructions entre les boucles et le print final. Il faut indenter à l'intérieur des blocs, mais quand on termine un bloc (avec }), il faut réduit l'indentation pour les lignes suivantes. Ton code (sans correction à part l'accolade finale et deux sauts de lignes) devrait plutôt ressembler à ça:
#include<stdio.h>#include<stdlib.h>intmain(){inttab[5];intmin;intindmin;intj;/*saisie des valeurs du tableau*/for(j=0;j<5;j=j+1){printf("quelle est la valeur de la case %d \n",j);scanf("%d",&tab[j]);}/*affichage des valeur du tableau*/for(j=0;j<5;j=j+1){printf("%-d-",tab[j]);}/*recherhe du minimun et de son indice*/min=tab[0];indmin=j;for(j=0;j<5;j=j+1){if(min>tab[j]){min=tab[j];indmin=j;}}printf(" \n le minimun est %d et son indice est %d",min,indmin);return0;}
# indentation
Posté par gaaaaaAab . En réponse au message tableau en c. Évalué à 5. Dernière modification le 07 décembre 2019 à 16:48.
attention à ton indentation. Ce serait normal d'augmenter l'indentation pour des boucles for imbriquées, mais ici, de simples boucles for successives devraient être indentées au même niveau. C'est un problème de lisibilité. Ce n'est pas une remarque anodine, ma première réaction a été de me demander pourquoi tu avais des for imbriqués à cause de cette indentation avant d'y regarder de plus près.
Même remarque pour les instructions entre les boucles et le print final. Il faut indenter à l'intérieur des blocs, mais quand on termine un bloc (avec }), il faut réduit l'indentation pour les lignes suivantes. Ton code (sans correction à part l'accolade finale et deux sauts de lignes) devrait plutôt ressembler à ça: