Пример #1
0
bool operator== (const Matrice<char> &a, const Matrice<char> &b)
{
	for (int i = 0; i < a.GetNbLignes(); i++)
	{
		if (a[i] != b[i])
		{
			return false;
		}
	}
	return true;
}
Пример #2
0
bool Binairo::EstColonneEquilibree(Matrice<char> m, int colonne)
{
	// Compter le nombre de fois que la valeur donnée apparaît dans le Colonne
	compteurColonneZERO = 0, compteurColonneUN = 0;
	for (int i = 0; i < m.GetNbLignes(); i++)
	{
		if (binairoGrille[i][colonne] == '0')
		{
			compteurColonneZERO++;
		}
		if (binairoGrille[i][colonne] == '1')
		{
			compteurColonneUN++;
		}
	}
	if (compteurColonneZERO != compteurColonneUN)
	{
		return false;
	}
	else
	{
		return true;
	}
}