Lập trình C# - In các ký tự riêng lẻ của chuỗi theo chiều đảo ngược

In các ký tự riêng lẻ của chuỗi theo chiều đảo ngược

Viết chương trình C# để in các ký tự riêng lẻ của một chuỗi theo chiều đảo ngược. Ví dụ:

Chuỗi ban đầu: vietjack.com
In các ký tự theo chiều đảo ngược: m o c . k c a j t e i v

Chương trình C#

Dưới đây là chương trình C# minh họa lời giải cho bài tập in các ký tự riêng lẻ của chuỗi theo chiều đảo ngược trong C#:

using System;

namespace Csharp
{
    class TestCsharp
    {
        static void Main(string[] args)
        {
            string str; /* Khai bao mot chuoi */
            int l = 0;

            Console.Write("\nIn cac ky tu rieng le cua chuoi theo chieu dao nguoc trong C#:\n");
            Console.Write("------------------------------------------------------\n");
            Console.Write("Nhap mot chuoi: ");
            str = Console.ReadLine();

            l = str.Length - 1;
            Console.Write("In cac ky tu theo chieu dao nguoc: \n");
            while (l >= 0)
            {
                Console.Write("{0} ", str[l]);
                l--;
            }
            Console.Write("\n\n"); 

            Console.ReadKey();
        }
    }
}
Xem ví dụ

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

n cac ky tu rieng le cua chuoi theo chieu dao nguoc trong C#:
------------------------------------------------------
Nhap mot chuoi: hiepsiit.com
In cac ky tu theo chieu dao nguoc: 
m o c . t i i s p e i h