probleme d'execution program c
bonsoir,
J'ai écrit ce programme qui détermine à partir d'un tableau donné le min et le max. mais j'ai eu un problème au niveau de l'exécution de ce programme au niveau de max. Je ne sais pas pourquoi elle ne marche pas convenablement malgré qu'en faire le même programme en utilisant le formalisme pointeur ya pas de problème. pouvez vous m'aider à déterminer le problème ?
Merci beaucoup.
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| #include<stdio.h>
int main(){
int tab[10];
int i,max,min;
max=tab[0];
min=tab[0];
for (i=0;i<10;i++)
{
printf("tab[%d]=\n",i);
scanf("%d",&tab[i]);
}
for (i=0;i<10;i++)
{
if (tab[i]>max)
max=tab[i];
else if(tab[i]<min)
min=tab[i];
}
printf("max=%d\n",max);
printf("min=%d\n",min);
return 0;} |