Buenas.
Estoy tratando de juntar solo los numeros consecutivos de una lista de numeros.
Por ejemplo:
1
2
3
6
7
De esta lista quiero sacar 1,2,3 y aparte el 6,7
Se les ocurre como debe ser??
Gracias por su ayuda.
Facil ....has un algoritmo que te ubique los numeros An+1
Ejemplo que rastree todos los numeros...y vea si tiene consecutivo..(osea el mismo numero pero mas uno An+1) si es asi que siga con el siguiente hasta que se rompa la cadena...
gracias por responder..
Si eso hice.
Pero no puedo sacar el primero y el ultimo de cada grupo de numeros consecutivos.
estoy trabajando en winforms con C#.
y quiero pasar el primero a un listbox1
y el ultimo a otro listbox2.
primero ordena la serie de numeros con el "metodo de ordenamiento burbuja"
luego almacena el primer numero de la lista en una variable y lo mismo para el ultimo... luego asigna al listbox1 (a) y listbox2 (b)
gracias por responder..
Si eso hice.
Pero no puedo sacar el primero y el ultimo de cada grupo de numeros consecutivos.
estoy trabajando en winforms con C#.
y quiero pasar el primero a un listbox1
y el ultimo a otro listbox2.
gracias por la respuesta
encontre esto por alli y esta en C#, espero que te sirva:
Code:
int[] a = new int[]{1,4,6,8,9,0};
System.Console.WriteLine("Programa en C#");
for (int i = 0; i < a.Length; i++)
{
for (int j = 0; j < a.Length-1; j++)
{
if (a[j] > a[j+1])
{
int aux = a[j];
a[j] = a[j+1];
a[j+1] = aux;
}
}
}
System.Console.WriteLine("Ahora los Imprimo");
for (int i = 0; i < a.Length; i++)
{ System.Console.WriteLine("Valor {0}: {1}", i + 1, a[i]); }