Присоединиться

11 класс·высокий уровень

В магазине продаётся N товаров нескольких артикулов. Товары одного

Условие

В магазине продаётся N товаров нескольких артикулов. Товары одного артикула имеют одинаковую цену. Учёт товаров ведётся поштучно, для каждой единицы товара известен её текущий статус (продана или нет). Товары разделены на две категории: дорогие и дешёвые. Дорогими считаются товары, цена на которые превышает среднюю цену (среднее арифметическое) всех товаров в базе данных магазина без учёта их текущего статуса. Остальные товары считаются дешёвыми.

Лидером продаж называется товар с таким артикулом, наибольшее количество единиц которого продано. Лидер продаж выбирается среди дорогих товаров, а если продано одинаковое количество дорогих товаров с разными артикулами, лидером выбирается товар с наибольшей ценой. Если и таких товаров несколько, лидер продаж — тот из них, которого осталось меньше всего.

Найдите суммарную выручку магазина от реализации товара — лидера продаж, а также оставшееся количество товара с этим артикулом. Входные данныеЗадание 26В первой строке входного файла находится число N — количество товаров в базе данных магазина (натуральное число, не превышающее 10 000). В каждой из следующих N строк находится три числа, разделённых пробелом: артикул товара (натуральное число, не превышающее 100 000), его цена (натуральное число, не превышающее 10 000) и статус (0, если товар уже продан, и 1, если ещё не продан). Выходные данныеДва числа: сумма выручки от реализации товара — лидера продаж, а также количество товара с этим артикулом, оставшееся в магазине. Типовой пример организации данных во входном файле810 100 13 10 010 100 02 10 110 100 03 10 111 100 01 200 0При таких исходных данных дорогими являются товары стоимостью 100 и 200 рублей. Больше всего было продано товара с артикулом 10. В продаже остался один такой товар. Условию задачи удовлетворяет ответ: 200 1. Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов. Ответ:

Рисунок к задаче

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Откроем файл с помощью электронной таблицы. Посчитаем среднюю цену товаров. Для этого в ячейке В2 введем формулу =СРЗНАЧ(B2:B9993)Разделим товары на дорогие и дешевые. Для этого в ячейку D2 введем формулу =ЕСЛИ(B2>BB1;1;0) и скопируем до конца списка.

    Получим таблицу: [рисунок] Включим фильтры и оставим только дорогие товары значении которых в столбце D равно 1.Скопируем получившуюся таблицу на отдельный лист и озаглавим столбцы. Столбец А - артикул, столбец B - цена, столбец D - продажа.

    Получим таблицу: [рисунок] Добавим сводную таблицу через меню Вставка-Сводная таблица. [рисунок] Посчитаем количество проданных товаров. Для этого в ячейке D3 введем формулу =B3-C3 и скопируем до конца списка. Добавим цену товара, для этого в ячейку E3 введем формулу =ВПР(A3;'1_26'.A:D;2;0)и скопируем до конца списка. Отсортируем таблицу по столбцу D по убыванию. Так мы узнаем товары, которых было продано больше всего. Получим таблицу: [рисунок] Больше всего продано товаров с артикулами 37134, 46481 и

Осталось ещё 3 шага

  1. Лидером продаж считается товар, которого…

  2. (Товара с артикулом 37134 не осталось…

  3. Приведём решение Юрия Красильникова на языке…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Обработка целочисленной информации»

В магазине продаётся N товаров нескольких артикулов. Товары одного — решение с объяснением | Lom Ai