tengo el siguiente metodo, pero solo me esta eliminando el nombre y no la apuesta, tengo una matriz definida como:
donde cantidad es la cantidad de apostantes (nombre) y las columnas 5 bolillas
METODO:
y asi llamo al metodo:
elimino(vector, nombre, nom, ref tope);
Código [Seleccionar]
cantidad = Convert.ToInt32(Console.ReadLine());
int[] vector = new int[cantidad];
nombre = new string[cantidad];
int[,] matriz = new int[cantidad, 5];
donde cantidad es la cantidad de apostantes (nombre) y las columnas 5 bolillas
METODO:
Código [Seleccionar]
static bool elimino(int[] lista, string[] nombre, string nom, ref int tope)
{
nom = Console.ReadLine().ToUpper().Trim();
bool e = false;
for (int i = 0; i < tope; i++)
{
if (nom == nombre[i])
{
for (int j = i; j < tope - 1; j++)
{
lista[j] = lista[j + 1];
nombre[j] = nombre[j + 1];
tope--;
e = true;
i = tope;
}
}
}
return e;
}
y asi llamo al metodo:
elimino(vector, nombre, nom, ref tope);