logo

برنامج Palindrome في C

رقم متناظر في ج: أ رقم متناظر يكون الرقم الذي هو نفسه بعد العكس . على سبيل المثال، 121، 34543، 343، 131، 48984 هي أرقام متناظرة.

خوارزمية الرقم المتناظر

  • الحصول على الرقم من المستخدم
  • احتفظ بالرقم في متغير مؤقت
  • عكس الرقم
  • قارن الرقم المؤقت بالرقم المعكوس
  • إذا كان كلا الرقمين متماثلين، قم بطباعة رقم متناظر
  • وإلا قم بطباعة رقم متناظر

دعونا نرى برنامج المتناظر في لغة C. في برنامج C هذا، سنحصل على مدخلات من المستخدم ونتحقق مما إذا كان الرقم متناظرًا أم لا.

 #include int main() { int n,r,sum=0,temp; printf('enter the number='); scanf('%d',&n); temp=n; while(n>0) { r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf('palindrome number '); else printf('not palindrome'); return 0; } 

انتاج:

 enter the number=151 palindrome number enter the number=5621 not palindrome number