Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dimanus
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 21
#1

Выяснить является ли хоть одно из данных чисел палиндромом(перевёртышем) - C++

11.04.2013, 16:04. Просмотров 500. Ответов 3
Метки нет (Все метки)

Даны 2 натуральных числа выяснить является ли хоть одно из них палиндромом(перевёртышем) тоесть таким числом десятичная запись которого читается одинаково слева на право и справо на лево.(определить функции позволяющие распозновать числа палиндромы)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2013, 16:04     Выяснить является ли хоть одно из данных чисел палиндромом(перевёртышем)
Посмотрите здесь:
C++ Выяснить, является ли хоть одно из трех слов палиндромом
Даны три слова. Определить, является ли хоть одно из них палиндромом C++
Выяснить, является ли строка палиндромом. C++
Выяснить является ли палиндромом четырехзначное число. C++
Цикл: выяснить, является ли число палиндромом C++
C++ Выяснить, является ли данное слово палиндромом(перевертышем)
C++ Найти хотя бы одно число, которое является палиндромом
Проверить, квадрат каких из введенных с клавиатуры чисел является палиндромом C++
C++ Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел
C++ Выяснить, имеется ли среди чисел последовательности хотя бы одно число Фибоначчи
Выяснить, является ли последовательность целых чисел возрастающей C++
C++ Выяснить является ли последовательность чисел возрастающей или убывающей

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
11.04.2013, 16:35     Выяснить является ли хоть одно из данных чисел палиндромом(перевёртышем) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int reverse_num(int n) {
    bool mF=false;
    if(n<0) {
        n=-n;
        mF=true;
    }
    
    int tmp = 0; 
    while (n != 0) {
        tmp = 10 * tmp + n % 10;
        n /= 10;
    } 
    return (mF?-tmp:tmp);
}
 
int main(){
    int number;
    std::cout<<"Enter number[int] ->";
    std::cin>>number;
    std::cout<<std::boolalpha<<(number==reverse_num(number))<<std::endl;
}
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
11.04.2013, 16:37     Выяснить является ли хоть одно из данных чисел палиндромом(перевёртышем) #3
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int reverse_num(int n) {
    bool mF=false;
    if(n<0) {
        n=-n;
        mF=true;
    }
    
    int tmp = 0; 
    while (n != 0) {
        tmp = 10 * tmp + n % 10;
        n /= 10;
    } 
    return (mF?-tmp:tmp);
}
 
int main(){
    int number;
    std::cout<<"Enter number[int] ->";
    std::cin>>number;
    std::cout<<std::boolalpha<<(number==reverse_num(number))<<std::endl;
}
Будьте немного строже, не копируйте из предыдущей темы, открытой 5 минут назад а информируйте : воспользуйтесь поиском. Мне кажется поиск по сайту не просто так разрабатывался
Croessmah
11.04.2013, 16:38     Выяснить является ли хоть одно из данных чисел палиндромом(перевёртышем)
  #4

Не по теме:

Цитата Сообщение от Warezovvv Посмотреть сообщение
не копируйте из предыдущей темы
Задачи немного разные.

Yandex
Объявления
11.04.2013, 16:38     Выяснить является ли хоть одно из данных чисел палиндромом(перевёртышем)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru