Grupo
Matrices, estructuras y cadenas de C#
Objectivo
1. Cree un array para almacenar 10 números enteros.
2. Solicite al usuario que introduzca 10 números enteros (en el rango de -1000 a 1000).
3. Ordene el array de enteros en orden ascendente.
4. Muestre los enteros ordenados en la salida.
Escriba un programa en C# para solicitar al usuario 10 números enteros (de -1000 a 1000), ordenarlos y mostrarlos ordenados.
Ejemplo de ejercicio en C#
Mostrar código C#
using System;
class Program
{
static void Main()
{
// Declare an array to store 10 integers
int[] numbers = new int[10];
// Ask the user to input 10 integers
Console.WriteLine("Please enter 10 integers (between -1000 and 1000):");
// Collect the integers from the user
for (int i = 0; i < numbers.Length; i++)
{
Console.Write($"Enter number {i + 1}: ");
numbers[i] = int.Parse(Console.ReadLine());
// Validate that the number is within the range
while (numbers[i] < -1000 || numbers[i] > 1000)
{
Console.WriteLine("Number must be between -1000 and 1000.");
Console.Write($"Enter number {i + 1} again: ");
numbers[i] = int.Parse(Console.ReadLine());
}
}
// Sort the array in ascending order
Array.Sort(numbers);
// Display the sorted numbers
Console.WriteLine("\nThe sorted numbers are:");
foreach (int num in numbers)
{
Console.Write(num + " ");
}
}
}
Output
Please enter 10 integers (between -1000 and 1000):
Enter number 1: 25
Enter number 2: -100
Enter number 3: 450
Enter number 4: 999
Enter number 5: 10
Enter number 6: -999
Enter number 7: 0
Enter number 8: 500
Enter number 9: 12
Enter number 10: 0
The sorted numbers are:
-999 -100 0 0 10 12 25 450 500 999
Código de ejemplo copiado
Comparte este ejercicio de C#