Вывести сведения о товарах, проданных продавцом, и определить товар с максимальной стоимостью
Помогите пожалуйста с программой
Задача: Определить количество товаров, проданных продавцом “Иванов”, вывести сведения о них и определить товар с максимальной стоимостью.
Поля записи: Продавец, Наименование, Количество, Цена, Дата продажи Задача: Определить количество товаров, проданных продавцом “Иванов”, вывести сведения о них и определить товар с максимальной стоимостью.
P.S. Знаю, что нужно свой код еще вставлять
Ответы (1 шт):
Автор решения: MaxU
→ Ссылка
Т.к. в вопросе отутствует пример данных, исходим из того, что автору вопроса нужна помощь с алгоритмом, а не с кодом (собственный код / попытка решения в вопросе тоже отсутствует).
Псевдокод:
- переменная
max_price = -1 - переменная
количество_товаров_проданных_Ивановым = 0 - переменная
самый_дорогой_товар = '' - проходим циклом по всем записям с товарами
- если
Продавец == 'Иванов', то:- выводим сведения о товаре
- увеличиваем счетчик
количество_товаров_проданных_Ивановымна единицу - если
Ценабольшеmax_price, тоmax_price = Ценасамый_дорогой_товар = Наименование
- если
PS вычислительная сложность алгоритма - O(n).