
Kiểm tra số thuận nghịch
- Posted by Thân Triệu
- Phân loại Bài tập C#, Bài tập lập trình C, Bài tập lập trình C++, Bài tập lập trình Java, Bài tập Python
- Date 23/08/2020
- Các bình luận 8 Các bình luận
Nội dung này chúng ta sẽ giải quyết bài tập sau: “Một số được gọi là số thuận nghịch nếu ta đọc từ trái sang phải hay từ phải sang trái số đó ta vẫn nhận được một số giống nhau. Hãy nhập một số và kiểm tra xem số đó có phải số thuật nghịch hay không (ví dụ số: 558855)“.
Gọi n là số nguyên dương cần kiểm tra. Các bước thực hiện của thuật toán chính trong chương trình là:
- Khai báo biến m và gán giá trị của n cho m; khai báo biến revert = 0 để lưu kết quả sau khi đảo
- Sử dụng vòng lặp, lặp chừng nào m còn > 0 và thưc hiện:
- Tăng biến revert lên 10 lần và cộng với phần đơn vị của m bằng cách lấy dư m % 10
- Loại bỏ phần đơn vị đã lấy của m bằng cách chia nguyên m cho 10
- So sánh biến revert và n gốc ta sẽ được kết quả:
- Nếu revert == n thì n là số đảo hay số thuận nghịch
- Ngược lại n không phải số thuận nghịch
Lưu ý rằng ở trên ta phải gán giá trị của n sang cho biến trung gian m sau đó thao tác với biến trung gian để đảm bảo rằng ở bước 3 chúng ta giữ lại được giá trị gốc của n để so sánh. Nếu bạn quên điều này chương trình sẽ cho kết quả không chính xác.
Sau đây là mã nguồn chương trình trên thực thi trong các ngôn ngữ C, C++, Java, C#, Python:
Ngôn ngữ C:
Ngôn ngữ C++:
Ngôn ngữ Java:
Ngôn ngữ C#:
Ngôn ngữ Python:
Nội dung sau được thực hiện trên Python 3
Có thể bạn quan tâm

Liệt kê các số thuận nghịch chia hết cho k

Tính tổng S = 1! + 2! + … + n!

8 Comments
Tremendous issues here. I am very glad to peer your post. Noreen Hubey Rubio
I read a great article with pleasure, I hope it will continue
I randomly stopped by your site but you are really successful
Thanks again for the article. Really Cool.
It is a very good useful article I like to read such articles
I feel very lucky to follow your page
I was recommended this blog by way of my cousin. I am not positive whether
or not this publish is written through him as nobody else recognize such targeted approximately my trouble.
You’re wonderful! Thank you!
You can certainly see your skills within the work you
write. The world hopes for more passionate writers like you who aren’t afraid
to say how they believe. At all times go after your heart.