std::expected<int, std::string> convertToInt(const std::string& input) { int value{}; auto [ptr, ec] = std::from_chars(input.data(), input.data() + input.size(), value); if (ec == std::errc()) return value; if (ec == std::errc::invalid_argument) return std::unexpected("Invalid number format"); else if (ec == std::errc::result_out_of_range) return std::unexpected("Number out of range"); return std::unexpected("Unknown conversion error"); } int main() { std::string userInput = "111111111111111"...