jai un petit probléme dans mon code qui ne me donne pas ce que je souhaite,le probléme est de determiner la valeur max d'un tableau et de determiner sa position:voila mon code qui ne marche pas!!
#include<stdio.h>
#include<conio.h>
main()
{
int n,i,tab[50],max=tab[0],pos=0;
printf("saisir un entier n<=50:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("element %d:",i);
scanf("%d",&tab[i]);
}
for(i=0;i<n;i++)
{
printf("tab[%d]=%d\n",i,tab[i]);
}
for(i=0;i<n;i++)
{
if(tab[i]>max)
{
max=tab[i];
pos=i;
}
}
printf("la valeur tab[%d] est max occupe la position %d\n",tab[i],i);
system("pause");
}



Et sinon,comment maitriser les fonctions en programmation?