Програм за проверу да ли је број палиндром или не

У овом примеру ћете научити да проверите да ли је број који је унео корисник палиндром или није.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:

  • Ц Оператери програмирања
  • Ц иф… елсе Изјава
  • Ц вхиле и уради … вхиле Лооп

Цео број је палиндром ако је наличје тог броја једнако оригиналном броју.

Програм за проверу палиндрома

#include int main() ( int n, reversedN = 0, remainder, originalN; printf("Enter an integer: "); scanf("%d", &n); originalN = n; // reversed integer is stored in reversedN while (n != 0) ( remainder = n % 10; reversedN = reversedN * 10 + remainder; n /= 10; ) // palindrome if orignalN and reversedN are equal if (originalN == reversedN) printf("%d is a palindrome.", originalN); else printf("%d is not a palindrome.", originalN); return 0; ) 

Оутпут

Унесите цео број: 1001 1001 је палиндром. 

Овде се од корисника тражи да унесе цео број. Број се чува у променљивој н.

Затим смо овај број доделили другој променљивој оригналН. Затим се нађе обрнуто од н и чува у реверседН.

Ако је оригиналН једнак обрнутом Н, број који је унео корисник је палиндром,

Занимљиви Чланци...