Упражнения на языке C: считывает пятизначное целое число и определяет, является ли это палиндромом.

Основные объявления и выражения C: упражнение 82 с решением

Напишите программу на C, которая считывает пятизначное целое число и определяет, является ли это палиндромом.

Пример ввода: 33333

Пример решения:

Код C:

  #include  int is_Palindrome (int); int main () {int n;  printf ("Введите пятизначное число:");  scanf ("% d", & n);  if (is_Palindrome (n)) printf ("% d - палиндром.", n);  else printf ("% d не палиндром.", n);  возврат 0;} int is_Palindrome (int n) {int x = n;  int reverse_num = 0;  обратное_число + = х/10000;  х = х - ((х/10000) * 10000);  обратное_число + = ((x/1000) * 10);  х = х - ((х/1000) * 1000);  обратное_число + = ((х/100) * 100);  х = х - ((х/100) * 100);  обратное_число + = ((x/10) * 1000);  х = х - ((х/10) * 10);  обратное_число + = ((x% 10) * 10000);  return n == reverse_num;}  

Пример вывода:

 Введите пятизначное число: 33333 - это палиндром. 

Графическая презентация:

Редактор кода программирования C:

Оцените статью
nanomode.ru
Добавить комментарий