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

Создать класс вещественных чисел Double - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Два класса, с преобразованием строки http://www.cyberforum.ru/cpp-beginners/thread417259.html
Определить два класса, строку с преобразование из char * в строку и обратно и Double с преобразованием из double и обратно, а также взаимное преобразование String и Double.
C++ Помогите переписать Я плохо разбираюсь в cout и endl, помогите разработать функцию, которая удаляет из строки заданное количество символов, начиная с заданной позиции. При реализации функции запрещается пользоваться... http://www.cyberforum.ru/cpp-beginners/thread417258.html
FIFO Очередь, как с ней разобратся?? C++
Разработать подпрограммы работы с приоритетной очередью. Постановка запросов в очередь выполняется по приоритету, снятие - подряд из младших адресов (началу очереди). Очередь организована на массиве...
C++ Вопрос по кодеку Рида-Соломона
Если кто знает, дайте пожалуйста ответ на поставленный вопрос или хотя бы ссылку на источник, в котором можно его найти. Какова длина(величина) пакета ошибок(пакетной ошибки)? Насколько мне...
C++ Как работает цикл do-while? http://www.cyberforum.ru/cpp-beginners/thread417249.html
Даны действительные положительные числа 3>х>1, 0<ɛ<1. Последовательность а1, а2, . . . образовано по закону an=(x в степени 4n)/((2n)!*(4n+1)) Найти первый член, для которого выполняется условие ...
C++ Алгоритмизация... Ребята, мучаю первую задачу: http://s003.***********/i201/1112/59/ea9057185aa8.jpg Сейчас получилось такое. Программа работает не стабильно, часто дает неправильный результат. Некоторые строчки... подробнее

Показать сообщение отдельно
HimikxDD
0 / 0 / 0
Регистрация: 08.07.2014
Сообщений: 2
15.02.2015, 19:32
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
class CDouble {
    double m_d;
 
public:
    CDouble(): m_d(0){}
    CDouble(double d): m_d(d){}
    double get_data()const   {return m_d;}
    void   set_data(double d){ m_d = d;  }
 
    double sqrt(){return ::sqrt(m_d);}
private:
    int intPart;
    int fractPart;
};
namespace std
{
 
    bool operator > (const CDouble& first, const CDouble& second)
    {
        return first.get_data() >  second.get_data();
    }
 
}
 
int maximum_(int a, int b)
{
    return a > b ? a : b;
}
 
double maximum_(double a, double b)
{
    return a > b ? a : b;
}
int main(){
    CDouble();
};
Переделал немного и запустил в CodeBlocks , заработала
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru