me ayudan a desarrollar un programa que ordene 20 numeros de forma ascendente en c# visual basic ? aqui les mando como lo hice yo, pero no me corre el programa, por que sera ?
Adjuntos:
![](https://es-static.z-dn.net/files/db5/fb2b3d6d0aab75b0a2b7511432f2cda5.png)
Respuestas
Respuesta dada por:
1
Respuesta:Te dejo un código que funciona de ejemplo
Explicación:
Tu código no corre porque te olvidaste un igual en el primer for. sería:
num[n] = Convert.ToInt32(Console.ReadLine());
Si no te funciona te dejo mi código de ejemplo.
Adjuntos:
![](https://es-static.z-dn.net/files/dff/874f35a3556d8f566e6ab789b50661e7.jpg)
kingomacyt:
Se me olvidó poner el código.
int[] num = new int[20]; //Matriz que contendrá los números
for(int i = 0; i < num.Length; i++) //Bucle que se repite según la longitud de la matriz
{
num[i] = Convert.ToInt32(Console.ReadLine()); // Se piden los números al usuario
}
Array.Sort(num); //Se ordenan los números
Console.WriteLine("\n\nOrdenado");
foreach(int numero in num)
{
Console.WriteLine(numero); //Se muestran en pantalla
}
Console.ReadKey(); //Para que no se cierre al terminar el bucle
for (int n= 0; n < 20; n++) teni 5 ( no se por que) en new int, y 2 en n< 20 gracias
Preguntas similares
hace 6 años
hace 6 años
hace 8 años
hace 8 años
hace 9 años
hace 9 años