Fonction min max

devamos Messages postés 21 Date d'inscription samedi 10 octobre 2009 Statut Membre Dernière intervention 15 mars 2010 - 23 oct. 2008 à 15:13
devamos Messages postés 21 Date d'inscription samedi 10 octobre 2009 Statut Membre Dernière intervention 15 mars 2010 - 23 oct. 2008 à 17:08
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();
}
A voir également:

3 réponses

fregolo52 Messages postés 1115 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
23 oct. 2008 à 15:48
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.
0
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
23 oct. 2008 à 16:45
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++ (@++)<!--
0
devamos Messages postés 21 Date d'inscription samedi 10 octobre 2009 Statut Membre Dernière intervention 15 mars 2010
23 oct. 2008 à 17:08
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
0
Rejoignez-nous