include iostream include math include cstdlib using namespace std clas

 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
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <math.h>
#include "cstdlib"
using namespace std;
class rational_number
{
double num, dn; //числитель (numerator) и знаменатель (denominator)
public:
rational_number()//конструктор
{
cout << "Введите числитель:\n";
cin >> num;
cout << "Введите знаменатель"
cin >> dn;
cout << "Отработал конструктор\n";
};
~rational_number()//деструктор
{
cout << "Отработал деструктор\n";
}
friend double operator ^ (rational_number &n, rational_number &d);
friend double operator <>(rational_number &n, rational_number &d) //друг с другом
friend double operator ><(rational_number &n, rational_number &d)
};
/* Возведение в степень заданную РЧ */
double power();
{
double x;
cout<<"Введите числитель:\n";
rational_number n;
cout<<"Введите знаменатель:\n";
rational_number d;
}
double operator ^ (rational_number &num, rational_number &dn)
{ double x,p;
cout<<"Введите числитель:\n";
rational_number n;
cout<<"Введите знаменатель:\n";
rational_number d;
cout<<"Введите вещественное число x:\n";
p=pow(x;(num.n/dn.n))
return
}
int main()
{
rational_number();
return 0;
}