Fonction min max

Signaler
Messages postés
21
Date d'inscription
samedi 10 octobre 2009
Statut
Membre
Dernière intervention
15 mars 2010
-
Messages postés
21
Date d'inscription
samedi 10 octobre 2009
Statut
Membre
Dernière intervention
15 mars 2010
-
bonjour,
j'aimerais des corrections,
si vous pouvez m'aider j'ai ecri ces instructions en devc++,,, c'est une fonction qui cherche le max et le min dans un tableau mais je pense que c'est plein de faute mon algo car il me donne toujours le mex est 54 le min est 2 mem en changeant les valeur du tableau...je sui debutant en c et merci bcp mes freres.

#include<stdio.h>
#include<conio.h>
int main(void)
{
void maxmin (int t[8], int n ) ;




int t[8] = {2, 100, 7, 1, 9, 3, 9, 4};


int i, max, min;


max = t[0];


min = t[0];


for (i = 1; i < 8; i++) ;


{ if (t[i] > max) max = t[i];


if (t[i] < min) min = t[i];


}


printf("le max est %d\n",max);


 printf("le min est %d",min);
 
  getch();
}

3 réponses

Messages postés
1107
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
10 juillet 2018
4
c'est quoi ca , dans le main ? void maxmin (int t[8], int n ) ;

Pourquoi tu ne prends pas la solution de BruNews ?

Sinon a priori ca devrait marcher ce que tu as fait.
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
T'as un ; après ta boucle for

for (i = 1; i < 8; i++) ------>>>>>>>>>>>>> ; <<<<<<<<<<<<<<<<-------

{ if (t[i] > max) max = t[i];

if (t[i] < min) min = t[i];

}

C++ (@++)<!--
Messages postés
21
Date d'inscription
samedi 10 octobre 2009
Statut
Membre
Dernière intervention
15 mars 2010

j'ai pas fait celle de brunews car franchement je l'ai pas bien compris...merci skadigom pour la remarque..merci a vous tous mes freres