Проверить истинность высказывания: данное число читается одинаково слева направо и справа налево - C (СИ)
Формулировка задачи:
Дано четырехзначное число. Проверить истинность высказывания: данное число читается одинаково слева направо и справа налево.
Решение задачи: «Проверить истинность высказывания: данное число читается одинаково слева направо и справа налево»
textual
Листинг программы
#include <stdio.h>
int main(){
int a;
scanf("%d", &a);
if(a%10 == a/1000 && (a/10)%10 == (a/100)%10)
printf("TRUE\n");
else
printf("FALSE\n");
return 0;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки ввода-вывода с помощью директивы #include
. - Объявление переменной типа int с именем
a. - Считывание значения переменной
aс помощью функции scanf() и указания формата ввода%d. - Проверка условия: результат деления значения переменной
aна 10 должно быть равно результату деления значения переменнойaна 1000 и результат деления значения переменнойaна 10 должен быть равен результату деления значения переменнойaна 100. - Если условие выполняется, то выводится значение TRUE, иначе выводится значение FALSE.
- Возвращение значения 0, что означает успешный конец работы программы.