И вновь у меня появилось время и желание) вот что сделал на данном этапе:
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| #include <iostream>
#include <cstring>
#include <cctype>
#include <conio.h>
using std::cout;
using std::cin;
using std::endl;
using namespace std;
struct member //структура членов
{
char *name; //имя
double k; //коэффицент
int st;//степень
};
void Input(member *s) // функция заполнения структуры
{
cout << "Введите имя переменной:";
s -> name = new char;
cin.get();
cin.getline(s->name,2);
cout << "Введите коэффициент:";
cin >> s-> k;
cout << "Введите степень:";
cin >> s-> st;
cout << endl;
}
int main()
{
setlocale(LC_ALL , "Russian");
int N, M;
cout << "Введите количество неизвестных:" << endl;
cin >> N;
cout << "Введите количество уравнений:" << endl;
cin >> M;
member **p = new member*[N];
for(int i(0); i < N; i++)
p[i] = new member[M];
for(int i(0); i < N; i++)
{
for(int j(0); j < M; j++)
{
Input(&p[i][j]);
}
cout << endl;
}
for(int i(0); i < N; i++)
delete [] p[i];
delete [] p;
_getch();
return 0;
} |
|
как теперь из этого всего вытащить, так сказать, сами полиномы?)