//------------------------------------------------------------------------------ //основная функция int main() { double start=clock(); //начало работы программы //степень полинома <1 или >8 if ((power_of_polinom<1) | (power_of_polinom>8)) { printf("The power of polynomial less then 1 or more then 8\nPress any key"); getch(); return -1; } Polinom(); double end=clock(); //завершение работы программы //время работы программы double time_work=((double)(end-start))/CLOCKS_PER_SEC; printf("\n\nThe time of program work: %0.5f sec", time_work); printf("\nOpen \"output.txt\""); getch(); return 0; }
Polinom Polinom::derivative(const Polinom &org) { return Polinom(pimpl->derivative(*(org.pimpl))); }
Polinom Polinom::integral(const Polinom &org) { return Polinom(pimpl->integral(*(org.pimpl))); }
Polinom Polinom::operator*(const Polinom &org) { return Polinom(pimpl->operator*(*(org.pimpl))); }