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 C : Sélectionner tout - Visualiser dans une fenêtre à part
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;}