jeudi 31 mars 2016

Fonction récursive calculant le minimum d'un tableau en C/C++

int minimum(int t[],int indice,int nb) { int mini; if(indice==nb-1) return t[indice]; else if(indice<nb) { mini = minimum(t,indice+1,nb); if(t[indice]>mini) return mini; else return t[indice]; } else return (0); }

Fonction récursive calculant le maximum d'un tableau en C/C++

int maximum(int t[],int indice,int nb) { int maxi; if(indice==nb-1) return t[indice]; else if(indice<nb) { maxi = maximum(t,indice+1,nb); if(t[indice]<maxi) return maxi; else return t[indice]; } else return (0); }