Основные объявления и выражения 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: