Programa En C# Para Invertir Palabras En La Línea De Comandos

Este programa en C# toma varias palabras como entrada desde la línea de comandos y las muestra en orden inverso. El programa lee la entrada, divide las palabras en una matriz y luego invierte el orden antes de imprimirlas. Este ejercicio le ayudará a comprender cómo manipular matrices y trabajar con argumentos de la línea de comandos en C#.



Grupo

Funciones en C#

Objectivo

1. Define una función llamada "Reverse" para invertir el orden de las palabras en una cadena dada.
2. Usa la matriz "args" de la entrada de la línea de comandos para recibir las palabras.
3. Divide la cadena en palabras e invierte su orden.
4. Imprime las palabras invertidas en la consola.

Escribe un programa en C# llamado "reverse", que recibe varias palabras en la línea de comandos y las muestra en orden inverso, como en este ejemplo:

reverse uno dos tres
tres dos uno

Ejemplo de uso:
reverse uno dos tres
Salida: tres dos uno

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

class Program
{
    // Function to reverse the order of words in a string array
    public static void Reverse(string[] words)
    {
        // Loop through the array in reverse order and print each word
        for (int i = words.Length - 1; i >= 0; i--)
        {
            // Print the word followed by a space
            Console.Write(words[i] + " ");
        }
        Console.WriteLine(); // Print a new line after reversing words
    }

    public static void Main(string[] args)
    {
        // Call Reverse function and pass the command line arguments as words
        Reverse(args);
    }
}

 Output

three two one 

Comparte este ejercicio de C#

Practica más ejercicios C# de Funciones en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..