Ввести целое число. Найти, симметрично ли оно, т.е. схожи ли цифры
Ввести целое число. Определить, симметрично ли оно, т.е. схожи ли числа слева и справа (12321). Записать 3 заключительные числа в одномерный массив. c++
Задать свой вопросinclude lt;iostreamgt;
include lt;cstdlibgt;
using namespace std;
int main()
int number;
int p = 0;
cout lt;lt; "Enter the integer: "; cin gt;gt; number;
for (int i = number; i != 0; i /= 10) // проверка на палиндром
p = p * 10 + i % 10;
if(number == p)
cout lt;lt; "The same digits left and right sides!" lt;lt; endl;
else cout lt;lt; "Not the same digits left and right sides!" lt;lt; endl;
int mas[3]; // объявления массива для 3 заключительных цифр
for(int i = 0; i lt; 3; i++) // запись в массив
mas[i] = number%10;
number /= 10;
for(int i = 0; i lt; 3; i++) // вывод массива
cout lt;lt; mas[i] lt;lt; endl;
system("pause"); // остановка консоли
include lt;iostreamgt;
include lt;stringgt;
using namespace std;
int main()
setlocale(LC_ALL, "ru");
int mas[10];
string s;
cin gt;gt; s;
if (s.length() gt; 2)
mas[0] = s[s.length() - 1];
mas[1] = s[s.length() - 2];
mas[2] = s[s.length() - 3];
for (size_t i = 0; i lt; (s.length()+1)/2; i++)
if (s[i] != s[s.length() - i-1])
cout lt;lt; "Не симметрично.";
return 0;
cout lt;lt; "Симметрично";
return 0;
зачем записывать 3 заключительные числа разума не приложу..
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.