Y'a pas à dire vive les exceptions du C++ pour gérer des cas pareils (exit (-1)).
gilou
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; }
Toxin
Et si le tableau ne contient que des nombres négatifs ?
Il faut initialiser max à ptr[0] et boucler de 1 à lenght.
la viper
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;
}
la viper
void max(int *ptr,int length)
{
Feanor
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.....
Toxin
En standard C je ne pense pas.
HelloWorld
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