Voilà ça fait longtemps que je cherche une solution pour vérifier via une condition si toutes les valeurs d'un tableau sont égales, la taille du tableau en question pouvant varier.
Merci d'avance.
edit
si je comprends bien le code proposé est :
int ok = 1;// 0 pour faux et 1 pour vrai
for(int i = 1 ; i<taille-1){if(tab[i] == tab[0]){ok = 0;}}
Evidemment. FelizJeuss t'a donné une piste en pseudo langage afin de ne pas te donner la réponse toute cuite.
Ca n'est pas très difficile de la traduire en C.
- Edité par zoup il y a environ 18 heures
pas mal pour un débutant! résolu.
voici le code complet, compilable:
#include <stdbool.h>//définition du type booléen
bool ValeursTableauIdentiques(const int tableau[], int taille)
{
bool identiques = true;
for(int i=0 ; i<taille ; i++){if(tableau[i] != tableau[0]){identiques = false;}}
return identiques;
}
- Edité par Anonyme 29 avril 2019 à 21:13:06
Vérifier si toutes les valeurs d'un tableau égales
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Apprenant encore à marcher, je poursuivais déjà mes rêves.