М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
zhanara0507
zhanara0507
11.06.2020 12:54 •  Информатика

Фамилия класс практическая работа «чертёжник_4» имя 1-2. открыть кумир. сохранить программу как программа_чертёжник_0015. kum. на вход чертежнику целые числа n и m. чертежник должен нарисовать красным цветом таблицу n * m во ii-ой четверти и синим цветом таблицу n * 2 в i-ой четверти, отступив от оси ординат две клетки, а от оси абсцисс 1 клетку. 3. создать массив целых чисел mas[0: n-1, 0: m-1] в диапазоне от 0 до 99 и вывести его на экран, не используя чертежник. 4-5. заполнить числами из этого массива красную таблицу (цвет чисел красный), а в синюю таблицу надо вписать синим цветом минимальное и максимальное значения из каждой строки красной таблицы. сохранить программу как программа_чертёжник_0016. пример результата работы чертежника для таблицы 3х6: : 4-5 , все сделал кроме них, если надо могу кинуть 1-2, 3 ( они для решения 4-5)

👇
Открыть все ответы
Ответ:
Bdof72005
Bdof72005
11.06.2020
Хорошо, давайте решим эту задачу шаг за шагом.

Первым шагом будет получение ввода от пользователя. Мы должны запросить у пользователя 12 значений - прибыль фирмы за каждый месяц. Давайте обозначим прибыль за каждый месяц переменными m1, m2, ..., m12. Мы можем использовать операторы ввода/вывода для этого.

```cpp
#include

int main() {
// Получение ввода от пользователя
int m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12;
std::cout << "Введите прибыль фирмы за каждый месяц:\n";
std::cin >> m1 >> m2 >> m3 >> m4 >> m5 >> m6 >> m7 >> m8 >> m9 >> m10 >> m11 >> m12;

// Ввод диапазона
int start_month, end_month;
std::cout << "Введите начальный и конечный месяцы диапазона:\n";
std::cin >> start_month >> end_month;

// Проверка на корректность ввода диапазона
if (start_month < 1 || start_month > 12 || end_month < 1 || end_month > 12) {
std::cout << "Некорректный ввод месяца. Пожалуйста, введите значения от 1 до 12.\n";
return 0;
}
```

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

После получения ввода мы можем начать обработку данных. Мы итерируемся по указанному диапазону и пытаемся найти месяц с максимальной и минимальной прибылью.

```cpp
// Поиск месяца с максимальной и минимальной прибылью
int max_profit = m1;
int max_profit_month = 1;
int min_profit = m1;
int min_profit_month = 1;

for (int i = start_month; i <= end_month; i++) {
if (max_profit < m) {
max_profit = m;
max_profit_month = i;
}

if (min_profit > m) {
min_profit = m;
min_profit_month = i;
}
}

// Вывод результатов
std::cout << "Месяц с максимальной прибылью: " << max_profit_month << "\n";
std::cout << "Месяц с минимальной прибылью: " << min_profit_month << "\n";

return 0;
}
```

Находим месяц с максимальной и минимальной прибылью, сохраняя значения в соответствующих переменных. Мы идем по выбранному диапазону (от start_month до end_month) и сравниваем текущую прибыль (m) с максимальной и минимальной прибылью. Если текущая прибыль больше максимальной прибыли, мы обновляем значения максимальной прибыли и месяца. Если текущая прибыль меньше минимальной прибыли, мы обновляем значения минимальной прибыли и месяца.

Наконец, мы выводим результаты, используя оператор вывода.

Вот полный код программы:

```cpp
#include

int main() {
// Получение ввода от пользователя
int m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12;
std::cout << "Введите прибыль фирмы за каждый месяц:\n";
std::cin >> m1 >> m2 >> m3 >> m4 >> m5 >> m6 >> m7 >> m8 >> m9 >> m10 >> m11 >> m12;

// Ввод диапазона
int start_month, end_month;
std::cout << "Введите начальный и конечный месяцы диапазона:\n";
std::cin >> start_month >> end_month;

// Проверка на корректность ввода диапазона
if (start_month < 1 || start_month > 12 || end_month < 1 || end_month > 12) {
std::cout << "Некорректный ввод месяца. Пожалуйста, введите значения от 1 до 12.\n";
return 0;
}

// Поиск месяца с максимальной и минимальной прибылью
int max_profit = m1;
int max_profit_month = 1;
int min_profit = m1;
int min_profit_month = 1;

for (int i = start_month; i <= end_month; i++) {
int m = 0;

switch (i) {
case 1:
m = m1;
break;
case 2:
m = m2;
break;
case 3:
m = m3;
break;
case 4:
m = m4;
break;
case 5:
m = m5;
break;
case 6:
m = m6;
break;
case 7:
m = m7;
break;
case 8:
m = m8;
break;
case 9:
m = m9;
break;
case 10:
m = m10;
break;
case 11:
m = m11;
break;
case 12:
m = m12;
break;
default:
break;
}

if (max_profit < m) {
max_profit = m;
max_profit_month = i;
}

if (min_profit > m) {
min_profit = m;
min_profit_month = i;
}
}

// Вывод результатов
std::cout << "Месяц с максимальной прибылью: " << max_profit_month << "\n";
std::cout << "Месяц с минимальной прибылью: " << min_profit_month << "\n";

return 0;
}
```

Надеюсь, это поможет вам понять, как решить эту задачу! Если у вас есть еще вопросы, не стесняйтесь задавать.
4,4(13 оценок)
Ответ:
ZnayNeZnay
ZnayNeZnay
11.06.2020
Давайте разберемся по порядку:

1. Для диапазона ячеек D6:D10 было применено следующее форматирование:
- Цвет фона: светло-серый (#D9D9D9)
- Шрифт: жирный
- Размер шрифта: 12 пт.

2. Для диапазона ячеек E5:K5 было применено следующее форматирование:
- Шрифт: жирный
- Размер шрифта: 12 пт.
- Цвет фона: оранжевый (#FFC000)
- Цвет текста: белый (#FFFFFF)
- Границы ячеек: все границы с толщиной 1 пиксель

3. Для ячейки L5 было применено следующее форматирование:
- Шрифт: жирный
- Размер шрифта: 12 пт.
- Цвет фона: оранжевый (#FFC000)
- Цвет текста: белый (#FFFFFF)
- Границы ячейки: все границы с толщиной 1 пиксель
- Формат числа: денежный (символ валюты перед числом)

4. Для ячейки M5 было применено следующее форматирование:
- Шрифт: жирный
- Размер шрифта: 12 пт.
- Цвет фона: оранжевый (#FFC000)
- Цвет текста: белый (#FFFFFF)
- Границы ячейки: все границы с толщиной 1 пиксель
- Формат числа: процентное значение с 2 десятичными знаками

5. Для диапазона ячеек M6:M10 было применено следующее форматирование:
- Шрифт: жирный
- Размер шрифта: 12 пт.
- Формат числа: процентное значение с 2 десятичными знаками

6. Для диапазона ячеек E6:L10 было применено следующее форматирование:
- Формат числа: числовой (общий формат чисел без дополнительных символов форматирования)

Автозаполнение применено в столбце F (столбец F6:F10). При автозаполнении, значение в первой ячейке данного столбца (F6) было введено, а затем с помощью автозаполнения (зажать левую кнопку мыши и перетащить вниз), остальные ячейки были заполнены последовательностью чисел, которая увеличивается на 1 с каждой следующей ячейкой.

Перейдем к второй части вопроса. Средний за четверть вычисляется по формуле:
=СРЗНАЧ(E6:L6)

Эта формула вычисляет среднее значение для диапазона ячеек E6 - L6. Она суммирует значения в каждой ячейке и делит результат на количество ячеек в диапазоне.

Надеюсь, ответ был понятен и полезен для школьника. Если есть какие-либо вопросы, не стесняйтесь задавать!
4,6(13 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ