Пожалуйста, помогите! У меня пламенеют сроки по лабам, сам только-только начал

Пожалуйста, помогите! У меня пламенеют сроки по лабам, сам только-только начал учить с++. Несколько часов бился над этой задачей, но так и не сумел решить(желая принцип вроде понимаю): Дано естественное n. Найти, является ли это число палиндромом. Напишите пожалуйста код, без массивов, строк и классов, просто используя циклы, буду очень признателен)
Вот, что я написал:
include
include
include
using namespace std;
int main()

setlocale(0, "rus");
int n, sum(0);
double i(0.0);
begin: cout lt;lt; ("Введите естественное число n: ") lt;lt; endl;

cin gt;gt; n;
int copy_n1 = n;
if (n lt; 0) goto begin;
while (copy_n1 gt; 0)

copy_n1 /= 10;
++i;

int copy_n2 = n;
const int copy_i = i;
for (int k = 0; k lt; copy_i; ++k)

i -= 1;
double a = pow(10.0, (double)i); //Далее вообщем не знаю, что писать
int y = copy_n2 / int(a);
sum += (a*y);

cout lt;lt; sum lt;lt; endl;
system("pause");
return 0;

Задать свой вопрос
1 ответ

Лови

include lt;bits/stdc++.hgt;

using namespace std;

int n;

int main()

   cin gt;gt; n;

   int tmp, t = 0;

   tmp = n;

   while (tmp gt; 0)

       t *= 10;

       t += tmp%10;

       tmp /= 10;

   

   if (t == n) cout lt;lt; "YES\n";

   else cout lt;lt; "NO\n";


Roma Mashteljar
А вы могли бы разъяснить вообщем принцип? Буду благодарен)
Вера Коровянова
А как мою программу можно было доделаь?
Панчищин Арсений
Напишите в инстаграм: @8.bogdan.8
Egor Vahlin
у меня его нет
Чухловин Борис
сможете тут ответить?
Смойкина Элина
Пожалуйста. Мне это надобно очень безотлагательно!!!!!!
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт