Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/40: Рейтинг темы: голосов - 40, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 05.10.2018
Сообщений: 11

Проверить, является ли заданное число симметричным

19.10.2018, 22:21. Показов 9419. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте ребята, попалась с виду легкая задача, но я на ней застрял, помогите, кому не трудно.
Вот задание:

Проверить, является ли число N симметричным. Пример симметричного числа – 12321.

Пробовал сделать, циклом находит все цифры в числе, но я не знаю, как их сравнить между собой, вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int N, k = 0, e;
    cout << "Введите число N: "; cin >> N;
    if (N > 0)
    {
        e = N;
        while (e >= 1)
        {
            e /= 10;
            k++;
        }
        //cout << k << endl;
 
        int a, b = 1, c, h, aa = 0;
        for (int i = 0; i < k; i++)
        {
            b < k; a = N;
            c = pow(10, b); b++;
            h = c / 10;
            a %= c;
            aa = a / h;
            cout << aa << endl;
            
        }
    }
    return 0;
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.10.2018, 22:21
Ответы с готовыми решениями:

Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой.
Только начинаю программировать на с/с++ и столкнулась с логическими выражениями, простейшие задачи могу решить а в эту никак не могу...

Проверить, является ли заданное число совершенным
Составить программу, которая проверяет, является заданное число совершенным. Совершенным называется натуральное число, равное сумме всех...

Проверить является ли заданное число простым
Не знаю как написать программу. Только начал учить С++ и задали задачу: написать программу которая проверяет число простое оно или...

22
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
21.10.2018, 20:41
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
C++
9
if (N==string(N.rbegin(), N.rend()))
Зачем лишнюю строку создавать? Лучше
C++
9
if (std::equals(N.begin(), N.begin() + N.size() / 2, N.rbegin())
И еще, можно ввести 010 и прога выведет YES.
0
Злостный нарушитель
 Аватар для Verevkin
10919 / 5847 / 1289
Регистрация: 12.03.2015
Сообщений: 26,955
21.10.2018, 20:49
Цитата Сообщение от Новичок Посмотреть сообщение
И еще, можно ввести 010 и прога выведет YES.
Ахахахахаха!!!
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,545
Записей в блоге: 1
21.10.2018, 21:07
Цитата Сообщение от Новичок Посмотреть сообщение
И еще, можно ввести 010 и прога выведет YES.
значит всё-таки использовать ostringstream
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Tu-95 launching nuke
#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    int N, k = 0, e;
    cout << "Введите число N: "; cin >> N;
    ostringstream oss;
    oss << N;
    string s = oss.str();
    if (equal(s.begin(), s.begin() + s.size() / 2, s.rbegin()))
        cout << "Y";
    else
        cout << "N";
    return 0;
}
и предоставить дело манипуляции цифрами профессионалам, которые разрабатывают языки программирования.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.10.2018, 21:07

Проверить является ли заданное число простым
помогите плиз!) Дано натуральное число N, проверить простое оно или нет . Увеличить его значение на натуральное число M. Проверить ...

Проверить, является ли заданное число простым
Дано целое число N (N&gt;1). Проверить, является ли заданное число простым (простым называется число, имеющее ровно 2 делителя: себя и...

Проверить, является ли заданное натуральное число совершенным
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main(); { setlocale (LC_ALL,&quot;Russian&quot;); int n; int sum=0; ...

Проверить, является ли заданное натуральное число простым
у меня есть алгоритм вывода простых чисел, как зделать так штоб можна было ввести число и выдать сообщение што оно просте или нет void...

Проверить, является ли заданное натуральное число совершенным
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main(); { setlocale (LC_ALL,&quot;Russian&quot;); cout « &quot; Задача...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru