C sharp - Colas simples con arreglos

 
Vista:

Colas simples con arreglos

Publicado por Isaac (1 intervención) el 08/03/2019 06:35:00
Hola amigos estoy tratando de hacer un programa en el que consiste en crear lista de ciudades pero no estoy seguro que sea asi queria saber si alguien me puede dar una opinion o un ejemplo de ello para darme una idea de como se hacen las colas con arreglos

Muchas Gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
class Program
{
    static void Main(string[] args)
    {
 
        string[] Ciudades= new string[15] {"TIJUANA","MEXICALI","ROSARITO","ENSENADA","SONORA","SINALOA","CULIACAN","MORELOS","MICHOACAN","OAXACA","YUCATAN","VERACRUZ","ZACATECAS","DF","COLIMA"};
        int n, m = 19, i = 0, z, v = 0;
        string aux;
 
        do
        {
            Console.Clear();
            Console.Write("Materias\n");
            for (n = 0; n < Ciudades.Length; n++)
            {
                Console.WriteLine(Ciudades[n]);
            }
 
            Console.Write("Use 0 para elimar una materia = ");
            z = int.Parse(Console.ReadLine());
            if (z == 0)
            {
                if (i == -1)
                {
                    Console.Write("\nCola vacia");
 
                }
                else
                {
                    if (i == m)
                    {
                        aux = Ciudades[i];
                        Console.Write("La ciudad eliminada es=", aux);
                        Ciudades[i] = " ";
                        i = -1;
                        m = -1;
                        Console.ReadKey();
                    }
                    else
                    {
                        aux = Ciudades[i];
                        Console.WriteLine("La ciudad eliminada es= {0}", aux);
                        Ciudades[i] = " ";
                        i++;
                    }
                }
            }
 
        } while (v == 0);
 
        Console.Write("\nFin");
        Console.ReadKey();
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 373
Plata
Ha aumentado su posición en 2 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

Colas simples con arreglos

Publicado por Agustin (171 intervenciones) el 08/03/2019 22:12:12
No se entiende nada tu codigo capo. Que es i? que es n? Que es z? que es v?

Lo primero que tenes que hacer es ponerles nombres relevantes a las variables.

Luego, si queres explica mejor lo que estas tratando de hacer y te digo como se hace en C#. Esta claramente no es la forma.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar