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

Прошу раскритиковать алгоритм!!! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Русский язык для С++. http://www.cyberforum.ru/cpp-beginners/thread166925.html
Начал изучаь С++ и хотелось бы испольсовать в своих (приметиных ) программах русский язык. Вот программа ,которая выводи сообщение "Russian" , как сделать что можно было вывести на русском соообщение "Русский". #include<ostream.h> void main() { cout<<"Russian"<<endl; }
C++ Программка с использованием switch Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, следующей за указанной. http://www.cyberforum.ru/cpp-beginners/thread166921.html
C++ Определить число, полученное выписыванием в обратном порядке цифр заданного целого трехзначного числа.
Определить число, полученное выписыванием в обратном порядке цифр заданного целого трехзначного числа.
C++ Объявить переменные целочисленного типа с инициаторами в 10, 16 и 8- системах счисления. Получить среднее арифметическое и среднее геометрическое чисе
Буду очень благодарен=(( Объявить переменные целочисленного типа с инициаторами в 10, 16 и 8- системах счисления. Получить среднее арифметическое и среднее геометрическое чисел.
C++ Наследование и перегрузка операторов. http://www.cyberforum.ru/cpp-beginners/thread166880.html
У меня есть базовый класс class myfloat { protected: int c; int z; void reduce(); public: myfloat(float num=0);
C++ Реферат Получил задание, сделать Реферат по теме "Классы Конструкторы и Деструкторы в С++" Самого реферата я не нашёл, так что нужно сделать самому. Прошу посоветовать Книгу, откуда можно взять эту инфу, изложенную в доступной для понимания форме. Заранее спасибо подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
18.09.2010, 16:08     Прошу раскритиковать алгоритм!!!
у меня вот такой алгоритм получился

C++
1
2
3
4
5
6
7
8
9
bool poli(int x){
    int tmp = x;
    int numb = 0;
    while( tmp ){
        numb = numb * 10 + (tmp % 10);
        tmp /= 10;
    }
    return ( x == numb ) ? true : false;
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
int main()
{
    if ( poli(121) )
        cout<<"yes";
    else
        cout<<"not";
    return 0;
}
 
Текущее время: 09:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru