//Sudoku - Fernando Méndez Torrubiano #ifndef H_CONJUNTO_1_9_H #define H_CONJUNTO_1_9_H #pragma once #include #include #include #include "checkML.h" //Constantes: const int MAX_INTERVALOS = 9; //Tipos: typedef struct tConjunto_1_9 { bool boleano[MAX_INTERVALOS]; int cardinal; }; //Funciones: void iniVacio(tConjunto_1_9& c); //Inicializa c al conjunto vacío. void iniLLeno(tConjunto_1_9& c); //Inicializa c al conjunto formado por todos los enteros del intervalo [1, 9]. bool pertenece(const tConjunto_1_9& c, int e); //Devuelve un booleano que indica si el elemento e (nº entero € [1, 9]) se encuentra en el conjunto c. void incluir(tConjunto_1_9& c, int e); //Mete el elemento e (€ [1, 9]) en  el conjunto c. void quitar(tConjunto_1_9& c, int e); //Saca el elemento e (€ [1, 9]) del  conjunto c. int numElems(const tConjunto_1_9& c); //Devuelve el nº de elementos que  hay en el conjunto c. void mostrar(const tConjunto_1_9& c); //Visualiza  en  la  consola  los  elementos del conjunto c. #endif