-
- Số đối xứng là gì ? Số đối xứng là số mà khi ta đọc từ trái sang phải – nó cũng giống như ta đọc từ phải qua trái. Số đối xứng hay còn gọi là số đảo ngược
- Ví dụ: 121, 1331, 191, ….
- Thuật toán:
- Bước 1: Đảo ngược số nguyên ban đầu.
- Bước 2: So sánh số vừa đảo ngược ở bước 1 với số ban đầu. Nếu số đảo ngược đó bằng với số ban đầu ⇒ đó là số đối xứng.

#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, num, sodao = 0, rem;
cout << "Nhập vào số để kiểm tra: ";
cin >> num;
n = num;//giữ giá trị ban đầu.
do
{
rem = num % 10; //lấy chữ số cuối
sodao = (sodao * 10) + rem;// Nhân với 10 rồi cộng với số cuối vừa tách
num = num / 10;// Xóa số cuối
} while (num != 0);
cout << " Số đảo ngược: " << sodao << endl;
if (n == sodao)
cout << " Đây là số đối xứng.";
else
cout << " Đây không là số đối xứng.";
return 0;
}
Số lượt xem: 2,051