Recherche valeur max tableau bidimensionnel

Fermé
Julian - 25 juil. 2007 à 11:44
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 - 7 déc. 2009 à 19:25
Salut,
J'ai un probleme pour determiner la valeur max et sa position dans un tableau bidimensionnel
L'un d'entre vous aurrait il un algo de ce genre de fonction??

langage utilisé : C


Merci de votre aide
A voir également:

2 réponses

Salut,

Essaie ca, en sachant que le tableau dont on doit chercher les valeurs s'appelle tab, et que nl et nc sont les nombres de lignes et de colonnes du tableau :
int l = 0;
int c = 0;
int max = 0;
for( int i = 0; i < nl; i++ ) {
	for( int j = 0; j < nc; j++ ) {
		if( tab[ i ][ j ] > max ) {
			max = tab[ i ][ j ];
			l = i;
			c = j;
		}
	}
}
cout << "La plus grande valeur se situe à la ligne " << i << ", colonne " << j << ", et vaut : " << max << endl;

Bonne chance...
1
Ooops !

La dernière ligne de code donne ça en fait :
cout << "La plus grande valeur se situe à la ligne " << l << ", colonne " << c << ", et vaut : " << max << endl;
0
Merci beaucoup pour ta reponse
Ca marche trés bien,
encore merci...
0
toto075 Messages postés 5 Date d'inscription lundi 7 décembre 2009 Statut Membre Dernière intervention 7 décembre 2009
7 déc. 2009 à 19:15
Bonjour,
Pouvez vous m'aider je cherche à écrire une fonction qui retourne les deux plus grands entiers d'un tableau?!
0
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 52
7 déc. 2009 à 19:25
Tu déconnes !?
0