Форум программистов, компьютерный форум 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++ Поменять местами последний и предпоследний столбец матрицы Написать функцию, меняющую местами последний и предпоследний столбец двумерного массива. Продемонстрировать ее использование в программе. подробнее

Показать сообщение отдельно
ne_waru_fortran
46 / 2 / 0
Регистрация: 02.06.2011
Сообщений: 84
14.02.2012, 18:34  [ТС]     функция в с++ (IsPalindrome) найдите ошибку)
аа спасибо большое! понятно!

Добавлено через 11 минут
в итоге моя программа должна выглядеть вот так?
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
34
35
36
37
38
#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;
const size_t SIZE(10);
        unsigned arr[SIZE] = { 12321, 456, 2442, 123123, 555, 789987, 788778, 34543, 666, 1369 };
        size_t count = 0;
 
        std::cout << "Array:" << std::endl;
        for ( size_t i = 0; i < SIZE; ++i ){
                std::cout << arr[i] << ' ';
                if ( is_palindrome(arr[i]) )
                        ++count;
        }
        std::cout << "\n" << count << " palindromes." << std::endl;       
 
        return 0;
}
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru