Злой компилятор засекретил сообщение об ошибке? Если хочешь выводит структуру Sales_data в поток оператором << , надо этот оператор перегрузить для данного случая.
Это не будет работать потому что тип данных который используется в structure нельзя будет отобразить через cout. Так как сама задача неизвестна решение составить так же нельзя.