#include #include #include #include #include struct Product { std::string name { }; double price { }; int stock { }; }; // Skriv om denna så att den använder algoritmer istället för loopar std::vector read_products(std::istream& is) { std::vector products { }; int count { }; is >> count; products.resize(count); for (unsigned i { 0 }; i < products.size(); ++i) { Product product { }; is >> product.name >> product.price >> product.stock; products[i] = product; } return products; } int main() { std::ifstream ifs { "products.txt" }; std::vector products { read_products(ifs) }; // Implementera programmet här }