Поиск месяца с наибольшей и наименьшей прибылью
Информатика

Пользователь на языке C++ вводит данные о прибыли фирмы за каждый из 12 месяцев года. Затем пользователь задает

Пользователь на языке C++ вводит данные о прибыли фирмы за каждый из 12 месяцев года. Затем пользователь задает диапазон месяцев (например, от 3-го до 6-го месяца) для поиска. Требуется найти месяц, в котором прибыль была наибольшей, и месяц, в котором прибыль была наименьшей в пределах указанного диапазона.
Верные ответы (1):
  • Мартышка
    Мартышка
    64
    Показать ответ
    Предмет вопроса: Поиск месяца с наибольшей и наименьшей прибылью

    Пояснение: Для решения данной задачи вам потребуется сохранить данные о прибыли за каждый из 12 месяцев года в массиве. Затем, используя введенный пользователем диапазон месяцев, вы можете пройти по соответствующей части массива и найти месяц с наибольшей и наименьшей прибылью.

    Для решения этой задачи вам понадобятся следующие шаги:

    1. Создайте массив с элементами суммарной прибыли за каждый из 12 месяцев года. Введите данные, введенные пользователем, в каждый элемент массива в соответствующий месяц.

    2. Введите диапазон месяцев, в котором произойдет поиск, с помощью пользовательского ввода. Например, для поиска с 3-го по 6-й месяц введите начальный месяц 3 и конечный месяц 6.

    3. Объявите переменные для хранения месяца с наибольшей и наименьшей прибылью, а также соответствующие значения прибыли.

    4. Проитерируйте по элементам массива, соответствующим выбранному диапазону месяцев. При этом запоминайте месяц с наибольшей и наименьшей прибылью, а также соответствующие значения прибыли.

    5. Выведите результаты на экран: найденные месяцы с наибольшей и наименьшей прибылью в выбранном диапазоне.

    Доп. материал: Пользователь вводит следующие данные о прибыли фирмы за каждый месяц: 15000, 18000, 25000, 20000, 22000, 19000, 17000, 28000, 21000, 24000, 23000, 26000. Затем пользователь вводит диапазон месяцев от 3-го до 6-го. Программа должна вывести, что наибольшая прибыль была в месяце 4 с суммой 22000, а наименьшая прибыль была в месяце 3 с суммой 25000.

    Совет: Чтобы лучше понять эту задачу, вы можете поэкспериментировать с небольшими массивами и распечатать промежуточные результаты на каждом шаге. Это поможет вам лучше понять, как происходит поиск месяца с наибольшей и наименьшей прибылью.

    Дополнительное упражнение: Пользователь вводит следующую прибыль фирмы за каждый из 12 месяцев: 5000, 10000, 8000, 15000, 12000, 20000, 30000, 28000, 10000, 15000, 17000, 12000. Затем пользователь вводит диапазон месяцев от 2-го до 9-го. Найдите месяц с наибольшей прибылью и месяц с наименьшей прибылью в указанном диапазоне.
Написать свой ответ: