void Tich2DaThuc(Dathuc m, Dathuc n) { int b[100], c[100], x = -1, y = -1,sum; int max = m.n, min = n.n; if (n.n > max) { max = n.n; min = m.n; } cout << "Tich hai da thuc la: "; if (max == m.n) { for (int i = max; i >= 0; i--) { for (int j = min; j >= 0; j--) { b[++x] = m.a[i] * n.a[j]; c[++y] = i + j; } } } else { for (int i = max; i >= 0; i--) { for (int j = min; j >= 0; j--) { b[++x] = n.a[i] * m.a[j]; c[++y] = i + j; } } } for (int i = 0; i < y ; i++) { sum = b[i]; for (int j = i + 1; j < y + 1; j++) { if (c[i] == c[j]) { sum = sum + b[j]; i = i + 1; } } cout << sum << "*x^" << c[i] << " + "; } cout << b[x]; }