написать программу C ++Назовем число палиндромом, если оно не меняется при
Написать программку C ++
Назовем число палиндромом, если оно не изменяется при перестановке его цифр в оборотном порядке. Напишите программку, которая по данному числу K выводит количество естественных палиндромов, не превосходящих K.
Входные данные:
Задано единственное число K (1 lt;= K lt;= 100000).
Выходные данные:
Нужно вывести количество натуральных палиндромов, не превосходящих K.
Образцы:
входные данные
1
выходные данные
1
входные данные
100
выходные данные
18
include lt;iostreamgt;
include lt;stringgt;
include lt;algorithmgt;
bool P(int value)
std::string left = std::to_string(value);
std::reverse(left.begin(), left.end());
std::string right = std::to_string(value);;
return left == right;
int main()
int n;
std::cin gt;gt; n;
int count = 0;
for (int i = 1; i lt;= n; ++i)
if (P(i))
count++;
std::cout lt;lt; "Count palindrome: " lt;lt; count lt;lt; std::endl;
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.