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

Ввести пятизначное число и определить, является ли оно палиндромом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Статические функции http://www.cyberforum.ru/cpp-beginners/thread961881.html
Добрый день. Пример из Лафорте, ООП: // statfunc.cpp // Статические функции и ID объектов #include <iostream> using namespace std; /////////////////////////////////////////////////////////// class gamma
C++ Цикл вычисления и вывода первых 15 членов последовательности и их суммы Помогите, пожалуйста! Нужно: составить алгоритм и программу вычисления и вывода первых 15 членов последовательности и их суммы. Последовательность задана формулой: {A}_{n}=({x}^{n})/(2n+1) http://www.cyberforum.ru/cpp-beginners/thread961876.html
C++ Шаблонный конструктор в шаблонном классе
Не получается определить этот конструктор. Класс шаблонный и еще конструктор тоже шаблонный Подскажите как правильно сделать template<typename T> class Massive { public: template<typename U> Massive(const U *mas, int size);
C++ Написать программу с указателями
Заданы 3 трехмерных вектора a,b,c. Найти скалярное произведение a*b, векторное произведение a*b, смешанное произведение векторов, модуль(длину) каждого вектора, угол между векторами A и B. Дополнительные условия: - Разбить программу на несколько модулей. Каждый модуль должен отвечать за опреденное действие (один за скалярное произведение, другой за векторное и т.д.) - Программу выполнить с...
C++ Дано натуральное число n. Вычислить произведение первых n сомножителей: 1/2*3/4*5/6.; http://www.cyberforum.ru/cpp-beginners/thread961854.html
Дано натуральное число n. Вычислить произведение первых n сомножителей: 1/2*3/4*5/6...; Помогите пожалуйста!!! Срочно нужен код программы)) Заранее спасибо!
C++ Составить программу с использованием оператора switch Case помогите составить программу с использованием оператора switch...case подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
25.09.2013, 10:54     Ввести пятизначное число и определить, является ли оно палиндромом
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
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int reverse_num ( int n ) {
    bool mF = false ;
    if( ( mF = n < 0 ) ) {
        n = -n ;
    }
 
    int tmp = 0 ;
    while ( n != 0 ) {
        tmp = 10 * tmp + n % 10 ;
        n /= 10 ;
    }
    return ( mF ? -tmp : tmp ) ;
}
 
int main( ) {
    int num ;
    std :: cin >> num ;
    std :: cout << std :: boolalpha << ( num == reverse_num ( num ) ) << std :: endl ;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru