Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace EDTP03._EJERCICIO_5
- {
- class Program
- {
- static void Main(string[] args)
- {
- Queue<int> ColaNum = new Queue<int>();
- Console.WriteLine("Ingrese la cantidad de elementos de la cola:");
- string Selement = Console.ReadLine();
- int elementos = Convert.ToInt32(Selement);
- Console.WriteLine("Ingrese un numero(entre 1 y 10) para elminiar sus multiplos");
- string Entrada = Console.ReadLine();
- int numero = Convert.ToInt32(Entrada);
- Encolar(ColaNum, elementos);
- while (ColaNum.Count() != 0) {
- Console.WriteLine("La cola con todos los elementos son:" + ColaNum.Dequeue());
- Encolar(ColaNum, elementos);
- Console.WriteLine("Los elementos de la cola sin multiplos de " + numero + " son:" + SuprimirMultiplos(ColaNum, elementos, numero).Dequeue());
- }
- Console.ReadKey();
- }
- public static Queue<int> Encolar(Queue<int> ColaNum, int elementos)
- {
- for (int i = 0; i<elementos; i++)
- {
- ColaNum.Enqueue(i);
- }
- return ColaNum;
- }
- public static Queue<int> SuprimirMultiplos(Queue<int> ColaNum,int elementos,int numero)
- {
- Queue<int> ColaM = new Queue<int>();
- int numerocola;
- for (int k = 0; k < elementos; k++)
- {
- numerocola = ColaNum.Dequeue();
- if ((numerocola % numero) != 0)
- {
- ColaM.Enqueue(numerocola);
- }
- }
- return ColaM;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement