#include "Polynomial.hpp" #include #include #include #include #include #include Polynomial read_line(std::istream& is) { std::vector> data {}; std::string line; std::getline(is, line); std::istringstream iss {line}; while (iss) { std::pair term; iss >> term.second >> term.first; data.push_back(term); } return {data}; } int main() { std::ifstream file{"input.txt", std::ifstream::in}; Polynomial p1 = read_line(file); Polynomial p2 = read_line(file); std::cout << "p1 = " << p1 << std::endl; std::cout << "p2 = " << p2 << std::endl; std::cout << "p1 + p2 = " << p1 + p2 << std::endl; std::cout << "p1 - p2 = " << p1 - p2 << std::endl; std::cout << "p1 * p2 = " << p1 * p2 << std::endl; }