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
merci pour votre aideCode:
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"); }