logo

Палиндромна програма на C

Номер на палиндром в c: A номер на палиндром е число, което е същото след обръщане . Например 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