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

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

Восстановить пароль Регистрация
 
repa4ek
18 / 18 / 1
Регистрация: 25.12.2011
Сообщений: 159
25.12.2011, 19:04     Создать класс вещественных чисел Double #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");
};
Вот исходный код, помогите его правильно доделать??? помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2011, 19:04     Создать класс вещественных чисел Double
Посмотрите здесь:

Создать класс вещественных чисел (double) C++
Создать класс Massiv (матрица вещественных чисел), C++
C++ Создать класс Massiv (матрица вещественных чисел), количество строк и столбцов константные поля.
C++ Описать класс для работы с матрицей вещественных чисел.
C++ Класс вещественных чисел
Перегрузка операций (Создать класс вещественных чисел (double); определить оператор +, как функцию-элемент и – как дружественную функцию) C++
Создать класс для работы с двумерным массивом вещественных чисел C++
Создать класс для работы с двумерным массивом вещественных чисел. В двоичной матрице найти совпадающие строки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HimikxDD
0 / 0 / 0
Регистрация: 08.07.2014
Сообщений: 2
15.02.2015, 19:32     Создать класс вещественных чисел Double #2
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 , заработала
Yandex
Объявления
15.02.2015, 19:32     Создать класс вещественных чисел Double
Ответ Создать тему
Опции темы

Текущее время: 17:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru