Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programa Fuente
namespace P7_Manejo_de_conjuntos__números_
{
internal class Program
{
static void Main(string[] args)
{
// Declaración y creación de los conjuntos
HashSet<int> Conjunto1 = new HashSet<int>();
HashSet<int> Conjunto2 = new HashSet<int>();
HashSet<int> Conjunto3 = new HashSet<int>();
HashSet<int> Conjunto4 = new HashSet<int>();
// Operaciones de conjuntos
HashSet<int> Union = new HashSet<int>(Conjunto1);
Union.UnionWith(Conjunto3);
// Mostrar resultados
Console.WriteLine("Resultados:");
Console.WriteLine("Unión: " + string.Join(", ", Union));
Console.WriteLine("Intersección: " + string.Join(", ", Interseccion));
Console.WriteLine("Diferencia: " + string.Join(", ", Diferencia));
Console.WriteLine("Diferencia Simétrica: " + string.Join(", ", DiferenciaSimetrica));
}
}
}
Ventana de Resultados
TECNOLÓGICO NACIONAL DE MÉXICO INSTITUTO TECNOLÓGICO DE TIJUANA
DEPTO DE SISTEMAS Y COMPUTACIÓN ING. EN SISTEMAS COMPUTACIONALES
SEMESTRE: AGOSTO – DICIEMBRE 2023 MC CLAUDIA NEGRETE SANCHEZ
EXPLICA BREVEMENTE QUÉ TE PARECIÓ EL PROBLEMA, QUE SE TE DIFICULTO Y COMO LO
SOLUCIONASTE.
En este código igual se me dificulto la manera de mostrar los resultados y tuve que utilizar el
.join, pero como ya tenía una idea más o menos sobre el hash sed pues la declaración y
creación de los conjuntos se me hizo un poco más sencillo que en la práctica anterior, tanto en
el anterior como en este código, me apoye en el ciclo for como se puede apreciar y bueno use
4 conjuntos en lugar de 2.