C/C++ : fct de recherche de max ds tableau ???

C/C++ : fct de recherche de max ds tableau ??? - Programmation

Marsh Posté le 14-02-2001 à 11:27:59    

C'est encore moi ... ;-)
Est-ce qu'il y a une bibliotheque qui contient des fct toutes faites de recherche de max,min moyenne dans des tableaux ??? genre stdio.h pour la sortie écran ....thx

Reply

Marsh Posté le 14-02-2001 à 11:27:59   

Reply

Marsh Posté le 14-02-2001 à 11:36:41    

En standard C je ne pense pas.


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 14-02-2001 à 18:05:17    

ben disons que c'est la première chose qu'on apprend à faire sur les tableaux et que ca se fait en 1 min et que y a pas de méthode méga efficace pour ça...
 
alors pourquoi faire une telle fonction.....

Reply

Marsh Posté le 14-02-2001 à 21:19:37    

void max(int *ptr,int length)
{

Reply

Marsh Posté le 14-02-2001 à 21:21:38    

int max(int *ptr,int length)
{
 int max = 0;
 for(int i=0;i<length;i++)
 {
    if (ptr[i]>max) max = ptr[i];
 }
 return max;
}

Reply

Marsh Posté le 15-02-2001 à 09:55:04    

Et si le tableau ne contient que des nombres négatifs ?
Il faut initialiser max à ptr[0] et boucler de 1 à lenght.


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 15-02-2001 à 10:44:22    

Un truc comme ca, quoi:
 
int max(int *ptr,int length)  
{  
int max;
 
if (lenght<= 0)
  exit(-1); /* quittons le prog */
 
max = ptr[0];  
for(int i=1;i<length;i++)  
{  
    if (ptr[i]>max) max = ptr[i];  
}  
return max;  
}


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 15-02-2001 à 10:53:13    

Y'a pas à dire vive les exceptions du C++ pour gérer des cas pareils (exit (-1)).


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed