Lập trình C# - Kiểm tra số đối xứng

Kiểm tra số đối xứng | Kiểm tra số Palindrome

Số đối xứng, hay còn gọi là số Palindrome, là các số dù đọc theo chiều xuôi hay chiều ngược thì đều giống nhau, ví dụ: 121, 4224, ...

Đây là bài tập C# minh họa giúp bạn cách sử dụng vòng lặp FOR trong C#.

Chương trình C#

Dưới đây là chương trình C# để giải bài tập kiểm tra số đối xứng trong C#:

using System;

namespace Csharp
{
    class TestCsharp
    {
        public static void Main()
        {

            int num,r,sum=0,t;  
      
            Console.Write("\n");  
            Console.Write("Kiem tra so doi xung trong C# | Kiem tra so palindrome trong C#:\n");  
            Console.Write("-----------------------------");  
            Console.Write("\n\n");        
  
            Console.Write("Nhap mot so bat ky: ");  
            num = Convert.ToInt32(Console.ReadLine());    
  
            for(t=num;num!=0;num=num/10){  
                 r=num % 10;  
                 sum=sum*10+r;  
            }  
            if(t==sum)  
                 Console.Write("So {0} la so doi xung (so palindrome).\n",t);  
            else
                Console.Write("So {0} khong phai la so doi xung (so palindrome).\n", t);  
    

            Console.ReadKey();
        } 
    }
}

Xem ví dụ

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

Kiểm tra số đối xứng trong C#