Suggestions
+ số Palindrome là số khi đảo ngược lại nó không thay đổi.
+ Sử dụng vòng lặp while.
Nhắc lại kiến thức
Vòng lặp while
while (điều kiện lặp) {
khối lệnh;
}
+ Sử dụng kiến thức if.
if (điều kiện) {
câu lệnh;
}
Code mẫu:
#include < stdio.h >
int main() {
int n;
printf("nhap vao n: ");
scanf("%d", &n);
int n_coppy = n;
int last_n, reversed = 0;
while (n != 0) {
last_n = n%10;
reversed = reversed*10 + last_n;
n /= 10;
}
if (reversed == n_coppy) {
printf("%d là số palindrome", n_coppy);
} else {
printf("%d không phải số palindrome", n_coppy);
}
return 0;
}
Xem tiếp video hướng dẫn nếu bạn vẫn chưa hiểu nhé.