petit aide pour un tableau en c
bonjour
je suis debutante en c ,et je voulais m'entrainner en codant ce probléme qui consiste a declarer un tableau de 50 elements, et de determiner la valeur maximal de ce tableau ainsi que sa position;et voila le code que jai pu faire mais celui la ne semble pas marcher car a chaque compilation il me donne (sous la fenétre de dos) le tableau(bien sur)suivie de
la valeur maximal est 0 et occupe la position 5 (5 ou selon le nombre d'elements existant dans le tableau)voila 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 24 25 26 27 28 29
| #include<stdio.h>
#include<conio.h>
main()
{
int n,i,j,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++)
{
for(j=i+1;j<n;j++)
if(tab[j]>max)
max=tab[i];
pos=i;
printf("la valeur maximale est %d elle occupe la position %d\n",tab[i],i);
system("pause");
} |
merci pour votre aide