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

Показать сообщение отдельно
repa4ek
18 / 18 / 1
Регистрация: 25.12.2011
Сообщений: 159

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

25.12.2011, 19:04. Просмотров 684. Ответов 1
Метки (Все метки)

Создать класс вещественных чисел Double.
Определить перегруженную функцию, возвращающую максимальное из двух аргументов.
Функция не является членом класса Double. Перегруженные функции имеют аргументы типа int, double, Double. Тело перегруженных функций должны быть одинаковыми.

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
#include "stdafx.h"
#include <iostream>
#include "math.h"
 
using namespace System;
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();
    system("pause");
};
Вот исходный код, помогите его правильно доделать??? помогите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru