একটি প্যালিন্ড্রোম কিছুই নয় কিন্তু কোনো শব্দ, সংখ্যা, বাক্য বা অক্ষরের অন্যান্য ক্রম যা সামনের মতো পিছনের দিকে পড়ে।
এই প্রোগ্রামিং-এ, আমরা কনসোল থেকে একটি নম্বর প্রবেশ করার চেষ্টা করছি, এবং সেই নম্বরটিকে টেম্প ভেরিয়েবলে বরাদ্দ করি৷
যদি সংখ্যাটি শূন্যের চেয়ে বেশি হয়, তাহলে নিচের যুক্তি প্রয়োগ করুন −
while(n>0){ r=n%10; sum=(sum*10)+r; n=n/10; }
যদি temp =যোগফল হয়, তাহলে প্রদত্ত সংখ্যাটি একটি প্যালিনড্রোম। অন্যথায়, এটি একটি প্যালিনড্রোম নয়৷
৷উদাহরণ
প্যালিনড্রোম −
মান যাচাই করার জন্য সি প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h> #include<conio.h> void main(){ int n, r, sum=0, temp; printf("Enter a number: "); scanf("%d",&n); temp=n; while(n>0){ r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf("It is a palindrome number!"); else printf("It is not a palindrome number!"); getch(); }
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
12345 It is not a palindrome number