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

функция в с++ (IsPalindrome) найдите ошибку) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что можно выполнить на ООП http://www.cyberforum.ru/cpp-beginners/thread446147.html
Подкиньте идею, что можно написать на ООП ? только не сильно сложное. Просто хочу применить свои знание и что то сделать на ООП, но не знаю что сделать
C++ Введите 3 числа типа unsigned long и найдите сколько общих цифр они содержат помогите плиз срочно!!!!!!! Введите 3 числа типа unsigned long и найдите сколько общих цифр они содержат Добавлено через 20 минут помогите плиз, хоть какието соображения http://www.cyberforum.ru/cpp-beginners/thread446118.html
C++ Введите натуральное число N и проверьте, если оно простое.
Введите натуральное число N и проверьте, если оно простое.
C++ gethostbyname winapi
Блин как этот winapi уже достал, microsoft такой геморой написали:( Как получить ip адрес по доменому имени? int main(){ WSADATA wdata; struct hostent *remoteHost; int result = WSAStartup(MAKEWORD(2,2), &wdata); remoteHost = gethostbyname("google.ru"); std::cout << remoteHost->h_addr; system("pause"); return 0;
C++ Контрольк ввода символов с консоли http://www.cyberforum.ru/cpp-beginners/thread446105.html
Доброго времени суток! Помогите найти решение проблемы: необходимо, чтобы с консоли осуществлялся ввод только 0 и 1, а ввод остальных чисел был заблокирован (т.е. при нажатии на другую цифру ввода бы не происходило) Заранее спасибо!
C++ Поменять местами последний и предпоследний столбец матрицы Написать функцию, меняющую местами последний и предпоследний столбец двумерного массива. Продемонстрировать ее использование в программе. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
14.02.2012, 18:12     функция в с++ (IsPalindrome) найдите ошибку)
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
#include <iostream>
    
unsigned reverse_number(unsigned num){
    unsigned ret = 0;
    
    while ( num ) {
        ret = ret * 10 + num % 10;
        num /= 10;
    }
    
    return ret;
}
 
bool is_palindrome(const unsigned num){
    return num == reverse_number(num);
}
 
int main(){
    unsigned num;
    
    while ( std::cout << "Number: " && std::cin >> num )
        std::cout << "It is " << ( is_palindrome(num) ? "" : "not " ) << "a palindrome." << std::endl;
    
    return 0;
}
 
Текущее время: 17:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru