Petit problème, langage c

Fermé
anw.sab Messages postés 7 Date d'inscription mardi 20 décembre 2011 Statut Membre Dernière intervention 29 décembre 2011 - 29 déc. 2011 à 19:35
Ohmypix Messages postés 45 Date d'inscription jeudi 29 décembre 2011 Statut Membre Dernière intervention 3 mars 2012 - 29 déc. 2011 à 20:30
Salut tout le monde bon voila j'ai un petit problème...
Voila le prototype de ma fonction :
int FONCTION (int T[], int n) ou bien int FONCTION (int *T, int n)

Je veux déterminer l'élément qui se répète le plus souvent dans le tableau, j'ai opter pour la boucle (For) mais je me suis bloqué

int FONCTION (int T[], int n)
{ int i , a ;
For (i=0 ; i<=n ; i++ )
{

Et la je vous demande de m'aider....
merci d'avance

1 réponse

Ohmypix Messages postés 45 Date d'inscription jeudi 29 décembre 2011 Statut Membre Dernière intervention 3 mars 2012 2
29 déc. 2011 à 20:30
Bonjour,

Le plus simple est de tester chaque élement à chaque boucle, et d'enregistrer la valeur et de la tester.

Si la valeur enregistrée > valeur à tester
Alors enregistrer la nouvelle valeur

Une fois la boucle terminée, renvoyer le résultat (le plus grand trouvé).

0