14/08/2018, 13:47

Số Palindrome trong C

Bài tập Viết một chương trình C để kiểm tra xem số bạn nhập vào có phải là số Palindrome hay không. Số Palidrome là số mà bạn đọc theo chiều xuôi và chiều ngược thì đều như nhau. Ví dụ như 131, 151, 34543, 48984, ... Chương trình C để kiểm tra số Palindrome Mình sử dụng thuật toán sau ...

Bài tập

Viết một chương trình C để kiểm tra xem số bạn nhập vào có phải là số Palindrome hay không. Số Palidrome là số mà bạn đọc theo chiều xuôi và chiều ngược thì đều như nhau. Ví dụ như 131, 151, 34543, 48984, ...

Chương trình C để kiểm tra số Palindrome

Mình sử dụng thuật toán sau để tìm số Palindrome:

#include<stdio.h>  
#include<conio.h>  

main()  
{  
int n,r,sum=0,bientam;  
 
printf("Nhap mot so bat ky: ");  
scanf("%d",&n);  
bientam=n;  
while(n>0)  
{  
r=n%10;  
sum=(sum*10)+r;  
n=n/10;  
}  
if(bientam==sum)  
printf("
So ban da nhap la so Palindrome!");  
else  
printf("
So ban da nhap khong phai la so Palindrome!");  

printf("

===========================
");
printf("code24h chuc cac ban hoc tot!");
getch();  
}  

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

Số Palindrome trong C
0