static void Main(string[] args) { List <int> numeros = new List <int> { 7, 4, 6, 2, 8, 10, 3, 1, 7, 6, 4, 3 }; Matematicas2 matematica = new Matematicas2(); Console.WriteLine("De esta lista: "); Console.WriteLine("\nNumeros primos de la lista: "); matematica.Primos(numeros).ForEach(numero => Console.WriteLine(numero)); Console.WriteLine("\nNumeros pares de la lista: "); matematica.Pares(numeros).ForEach(numero => Console.WriteLine(numero)); Console.WriteLine("\nTodos los numeros de la lista (sin repetir): "); matematica.Aplanar(numeros).ForEach(numero => Console.WriteLine(numero)); Console.WriteLine("\nLa suma de todos los numeros es " + matematica.Suma(numeros)); Console.WriteLine("La suma de los numeros primos es " + matematica.SumaDePrimos(numeros)); Console.WriteLine("El numero más grande es " + matematica.Maximo(numeros)); Console.WriteLine("El numero más chico es " + matematica.Minimo(numeros)); }
static void Main(string[] args) { int numero = 1; Matematicas2 mate = new Matematicas2(); List <int> listAux = new List <int>(); while (numero != 0) { Console.WriteLine("ingrese un numero, para finalizar ingrese 0"); numero = Int32.Parse(Console.ReadLine()); listAux.Add(numero); } listAux.Remove(0); Console.WriteLine("NUMEROS PRIMOS"); foreach (var i in mate.Primos(listAux)) { Console.WriteLine(i + " es primo"); } Console.WriteLine("NUMEROS PARES"); foreach (var i in mate.Pares(listAux)) { Console.WriteLine(i + " es par"); } Console.WriteLine("NUMEROS APLANAR"); foreach (var i in mate.Aplanar(listAux)) { Console.WriteLine(i); } Console.WriteLine("SUMA DE TODOS LOS NUMEROS :" + mate.Suma(listAux)); Console.WriteLine("SUMA DE TODOS LOS NUMEROS PRIMOS :" + mate.sumaDePrimos()); Console.WriteLine("NUMERO MAXIMO :" + mate.Maximo(listAux)); Console.WriteLine("NUMERO MINIMO :" + mate.Minimo(listAux)); }
static void Main(string[] args) { List <int> numeros = new List <int>(); Matematicas2 mate = new Matematicas2(); int num = 1, opcion = 1; Console.WriteLine("Ingrese una lista de numeros: "); do { num = Int32.Parse(Console.ReadLine()); numeros.Add(num); }while(num != 0); numeros.Remove(0); do { Console.WriteLine("Que desea hacer con esta lista?\n" + "[1]Devolver solamente los numeros primos\n" + "[2]Devolver solamente los numeros pares\n" + "[3]Mostar la lista sin numeros repetidos\n" + "[4]Sumar todos los numeros\n" + "[5]Sumar todos los numeros primos\n" + "[6]Devolver el numero mas grande\n" + "[7]Devolver el numero mas chico\n" + "Ingrese 0 para terminar"); opcion = Int32.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.WriteLine("Numeros primos: "); mate.Primos(numeros, opcion).ForEach(i => Console.WriteLine(i)); break; case 2: Console.WriteLine("Numeros Pares: "); mate.ParYDistinto(numeros, opcion).ForEach(i => Console.WriteLine(i)); break; case 3: Console.WriteLine("Lista sin numeros repetidos: "); mate.ParYDistinto(numeros, opcion).ForEach(i => Console.WriteLine(i)); break; case 4: Console.WriteLine("Suma de todos los numeros: " + mate.Suma(numeros, opcion)); break; case 5: Console.WriteLine("Suma de todos los numeros primos: " + mate.SumaPrimos(numeros)); break; case 6: Console.WriteLine("Numero mas grande: " + mate.Suma(numeros, opcion)); break; case 7: Console.WriteLine("Numero mas chico: " + mate.Suma(numeros, opcion)); break; case 0: opcion = 0; break; } }while(opcion != 0); }