Ordenar Datos - Ejercicio De Programacion C# Sharp

Este Ejercicio en C# consiste en crear un programa que pida al usuario 10 números enteros (en el rango de -1000 a 1000), los ordene y luego los muestre en orden ascendente. El objetivo de este Ejercicio es practicar el uso de arrays, la entrada del usuario y el ordenamiento de números en C#. Además, se reforzará el uso de métodos de ordenamiento como el Array.Sort(), que facilita el proceso de ordenar datos en una colección en C#.

En este Ejercicio, el programa pedirá al usuario que ingrese 10 números enteros dentro del rango indicado, los almacenará en un array y luego utilizará el método Array.Sort() para ordenar los números en orden ascendente. Finalmente, el programa mostrará la lista de números ordenados.

Este tipo de Ejercicio es excelente para practicar las habilidades básicas en C#, como trabajar con arrays, ordenar datos y gestionar la entrada del usuario. Es una buena oportunidad para mejorar tus conocimientos sobre cómo manejar estructuras de datos simples y aplicar técnicas comunes de programación.

 Categoría

Matrices, Estructuras y Cadenas

 Ejercicio

Ordenar Datos

 Objectivo

Cree un programa de C# para pedir al usuario 10 números enteros (de -1000 a 1000), ordenarlos y mostrarlos ordenados.

 Ejemplo Ejercicio C#

 Copiar Código C#
using System;  // Importing the System namespace to access basic classes like Console

class Program
{
    static void Main()
    {
        int[] numbers = new int[10];  // Declare an array to store 10 integer numbers

        // Ask the user for 10 integer numbers within the range of -1000 to 1000
        for (int i = 0; i < numbers.Length; i++)
        {
            Console.Write($"Enter number {i + 1} (from -1000 to 1000): ");
            numbers[i] = int.Parse(Console.ReadLine());  // Store each entered number in the array
        }

        // Sort the array of numbers in ascending order
        Array.Sort(numbers);  // Use the Array.Sort method to sort the numbers

        // Display the sorted numbers
        Console.WriteLine("\nSorted numbers:");
        foreach (int number in numbers)
        {
            Console.WriteLine(number);  // Print each number in the sorted array
        }
    }
}

 Salida

Enter number 1 (from -1000 to 1000): 800
Enter number 2 (from -1000 to 1000): 400
Enter number 3 (from -1000 to 1000): -50
Enter number 4 (from -1000 to 1000): -10
Enter number 5 (from -1000 to 1000): 100
Enter number 6 (from -1000 to 1000): 200
Enter number 7 (from -1000 to 1000): 100
Enter number 8 (from -1000 to 1000): -55
Enter number 9 (from -1000 to 1000): 25
Enter number 10 (from -1000 to 1000): 60

Sorted numbers:
-55
-50
-10
25
60
100
100
200
400
800

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Matrices, Estructuras y Cadenas

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Matriz bidimensional como búfer para pantalla

    Este Ejercicio en C# consiste en crear un programa que declare un array bidimensional de caracteres de tamaño 70x20 y "dibuje" 80 letras (por ejemplo, 'X') en posicio...

  •  Matriz bidimensional 2: circunferencia en pantalla

    Este Ejercicio en C# consiste en crear un programa que declare un array bidimensional de caracteres de tamaño 70x20 y "dibuje" una circunferencia con radio 8 dentro d...

  •  Programas informáticos

    Ejercicio en C# consiste en crear un programa que pueda almacenar hasta 1000 registros de programas de computadora. Para cada programa, se deben guardar los siguiente...

  •  Tareas de ejercicio

    Este ejercicio en C# consiste en crear un programa que permita almacenar hasta 2000 tareas de "to-do". Cada tarea debe tener la siguiente información: • Fecha (un con...

  •  Cuentas del hogar

    Este ejercicio en C# consiste en crear un programa que pueda almacenar hasta 10000 costos e ingresos, para crear un pequeño sistema de contabilidad domé...

  •  Matriz inversa

    En este ejercicio en C#, se te pide escribir un programa que pida al usuario 5 números, los almacene en un arreglo y los muestre en orden inverso.