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

Перевернуть число - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа рисования звезды http://www.cyberforum.ru/cpp-beginners/thread1082692.html
Здравствуйте! нашел в одном сайте код для рисования звезды, написанный не на DevC++, Dev C++ выдал 7 ошибок, вот код: мне кажется все ошибки связаны с массивом pointtype, помогите разобраться. #include <stdlib.h> #include <iostream> #include <graphics.h> //Для работы с графическими функциями #include <math.h> //Для работы с тригонометрическими функциями /*ФУНКЦИЯ ПОСТРОЕНИЯ ЗВЕЗДЫ*/ void...
C++ в чем ошибка? только начинаю на c++, хочу простой калькулятор для общего развития сделать, с возведением в степень ошибка. что не так? заранее спасибо.(ну и степень пока только положительная) #include <iostream> using namespace std; int a,b,d,o,ap,i; int main() { setlocale(0,""); http://www.cyberforum.ru/cpp-beginners/thread1082684.html
Структура "Школьник" C++
Здравствуйте, сегодня в 5 вечера будет перезачёт =) нужно принести контрольную описывающую программу, впрочем её пока что нет, как и программы, искал по форуму похожие, нашёл парочку, но там немного другие операторы используются, которые мы даже ещё не проходили. Собственно описание задачи "Используя функции, решить указанную в варианте задачу. Значения для поиска, должны передаваться в...
Заполнить новый массив наиболее часто встречающимися элементами из первого в порядке убывания C++
Здравствуйте! Помогите, пожалуйста, с задачей: нам дан целочисленный массив, нужно найти наиболее часто встречающийся элемент в нем. Затем заполнить новый массив наиболее часто встречающимися элементами из первого в порядке убывания.
C++ Вывод элемента http://www.cyberforum.ru/cpp-beginners/thread1082655.html
мне нужно найти минимальный отрицательный элемент #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main() { int a = {3,6,9,8,7,4,1,-2,-5,-10}; int min = a; for (int i = 1; i < 10; i++)
C++ что это значит? в задании есть такой фрагмент if(!(num%div)) что это означает? подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
27.01.2014, 14:36     Перевернуть число

Не по теме:

Цитата Сообщение от 0x10 Посмотреть сообщение
вызовет еще больше вопросов
т.к. прокомментируйте, пожалуйста, на русском



Добавлено через 13 минут
Более "лучший" оопешный вариант:
Кликните здесь для просмотра всего текста
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
39
40
41
42
43
44
45
46
#include <iostream>
 
class reverser
{
public:
    reverser(int orig) : orig(orig), done(false) {}
    int result() const { return done ? res : reverse(); }
private:
    int reverse() const
    {
        res = 0;
        int n = orig;
        while (n)
        {
            int last = get_last_digit(n);
            add_last_digit(res, last);
            remove_last_digit(n);
        }
        done = true;
        return res;
    }
 
    static void remove_last_digit(int& n) {
        n /= 10;
    }
     
    static int get_last_digit(int& n) {
        return n % 10;
    }
     
    static void add_last_digit(int& n, int digit) {
        n = n * 10 + digit;
    }
 
    mutable int res;
    const int orig;
    mutable bool done;
};
 
int main()
{
    int n = 1023456;
    reverser* rev = new reverser( n );
    std::cout << rev->result() << std::endl;
    delete rev;
}
http://ideone.com/JMJ6Vk
 
Текущее время: 23:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru