Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main() {
- setlocale(LC_ALL, "rus");
- cout << "Введите колличество одночленов многочлена и его коэффициенты в виде\ni a(n) a(n-1) a(n-2) ... a(1) a(0)\nГде i - кол-во одночленов, a - коэффициент n-го одночлена:\n";
- system("cls");
- Poly* P = GetPolynom(cin);
- while (true) {
- int choice;
- string line;
- cout << "Многочлен P: "; PrintPolynom(P);
- cout << "\n";
- cout << "1. Добавить одночлен к многочлену P\n";
- cout << "2. Удалить одночлен многочлена P\n";
- cout << "3. Построить многочлен Q - производная многочлена P\n";
- cout << "4. Построить многочлен R - сумма многочленов P и Q\n";
- cout << "5. Рассчитать многочлен P в точке x\n";
- cout << "6. Привести подобные члены в многочлене P\n";
- cout << "7. Выход из программы\n";
- while (!(cin >> choice) || (cin.peek() != '\n')) {
- cin.clear();
- while (cin.get() != '\n');
- cout << "Неверный ввод\n";
- }
- switch (choice) {
- case 1:
- system("cls");
- AddMonom(P);
- system("cls");
- break;
- case 2:
- system("cls");
- DelMonom(P);
- system("cls");
- break;
- case 3:
- system("cls");
- DerivativePolynom(P);
- break;
- case 4:
- system("cls");
- SumPolynom(P);
- break;
- case 5:
- system("cls");
- CalculatePolynom(P);
- break;
- case 6:
- system("cls");
- NormPolynom(P);
- break;
- case 7:
- return 0;
- default:
- system("cls");
- cout << "Неверное число\n";
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement