mmmmmaaaaruuu69
02.06.2022 01:58

Знезаражувач реп’яховiруса
Обмеження: 2 сек., 256 МiБ
Для ефективної боротьби з реп’яховiрусом вченi придумали спецiальний пристрiй-знезаражувач.Для своєї роботи цей пристрiй використовує спецiальнi ампули iз активною речовиною. Всьогодоступноnампул. Ефективнiсть i-ї з них рiвна Ai умовних одиниць.Для найбiльш ефективної роботи знезаражувача, його необхiдно зарядити рiвноkампулами,при чому їх сумарна ефективнiсть повинна бути непарним числом. Ваше завдання визначити,якими саме ампулами необхiдно зарядити знезаражувач для його найбiльш ефективної роботи,або визначити що це не можливо.Вхiднi данiУ першому рядку задано два натуральних числаnтаk кiлькiсть доступних ампул такiлькiсть ампул котрими необхiдно зарядити знезаражувач. У наступному рядку заданоnнату-ральних чиселai ефективностi ампул.Вихiднi данiУ першому випадку виведiть рядокyesякщо знезаражувач можна зарядити для максималь-ної ефективностi, абоno, якщо цього досягнути не можливо.У випадку ствердної вiдповiдi в наступному рядку виведiтьkчисел через пробiл ефектив-ностi ампул, котрими треба зарядити знезаражувач для його максимальної ефективностi. Якщо iснує декiлька правильних вiдповiдей, дозволено вивести будь-яку з них.
Обмеження1≤k≤n≤105,1≤ai≤109.
Приклади

Вхiднi данi (stdin) 3 2
1 2 3
Вихiднi данi (stdout) yes 2 3

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
straer122122
30.05.2023 23:50

Я использовал динамическое выделение памяти под массив, чтобы пользователь мог сам задать количество элементов в массиве.

Текст программы:

#include <locale>

#include <iostream>

#include <cstdlib>

using namespace std;

int main(int argc, char argv[]) {

setlocale(LC_ALL, "Russian");

int n, *a, i,  kol = 0;

double sum = 0;

cout << "Введите количество элементов в массиве"<<endl;

cin >> n;

a = new int[n];

cout << "Введите числа:" << endl;

for (i = 0; i < n; i++) {

 cin >> a[i];

 sum = sum + a[i];

 kol = kol + 1;

}

cout << "Ваш массив:" << endl;

for (i = 0; i < n; i++)

 cout << a[i]<<" ";

sum = sum / kol;

cout << "\n\nСреднее арифметическое: \n" << sum << endl;

cout << "\n\nЧисла, которые меньше среднего арифметического:"<<endl;

for (i = 0; i < n; i++) {

 if (sum > a[i])

  cout << a[i] <<endl;

}

return 0;

}

0,0(0 оценок)
Ответ:
Znanija1821
04.02.2023 22:18

думаю пригодиться

Объяснение:

Нам необходимо наглядно сравнить продажи какого-либо товара за 5 месяцев. Удобнее показать разницу в «частях», «долях целого». Поэтому выберем тип диаграммы – «круговую».

   Выделяем таблицу с данными. Переходим на вкладку «Вставка» - «Диаграммы». Выбираем тип «Круговая».

   Тип - круговая.

   Как только мы нажимаем на подходящее нам изображение, появляется готовая диаграмма.

График продаж.

Одновременно становится доступной вкладка «Работа с диаграммами» - «Конструктор». Ее инструментарий выглядит так:

Конструктор.

Что мы можем сделать с имеющейся диаграммой:

Изменить тип. При нажатии на одноименную кнопку раскрывается список с изображениями типов диаграмм. Изменение типа.

Попробуем, например, объемную разрезанную круговую.

Объемная разрезная.

На практике пробуйте разные типы и смотрите как они будут выглядеть в презентации. Если у Вас 2 набора данных, причем второй набор зависим от какого-либо значения в первом наборе, то подойдут типы: «Вторичная круговая» и «Вторичная гистограмма».

Для двойных наборов данных.

Использовать различные макеты и шаблоны оформления.

Макеты.

Сделаем, чтобы названия месяцев и цифры показателей продаж отображались непосредственно на долях.

Месяцы и показатели.

Построенный график можно переместить на отдельный лист. Нажимаем соответствующую кнопку на вкладке «Конструктор» и заполняем открывшееся меню.

Диаграмма на отдельном листе.

Создать круговую диаграмму в Excel можно от обратного порядка действий:

   Сначала вставить на лист макет («Вставка» - «Диаграммы» - «Круговая»). В результате появится пустое окно.

   Затем присвоить необходимые значения данных. Можно нажать на панели инструментов кнопку «Выбрать данные». А можно щелкнуть по макету правой кнопкой мыши и нажать «Выбрать данные».

   Контекстное меню.

   В открывшемся окне «Выбор источника данных» заполняем поля. Диапазон – ссылка на ячейки с данными, на основании которых будет строиться круговая диаграмма. Элементы легенды (ряды) – числовые данные, части целого. Это поле заполнится автоматически, как только мы укажем диапазон.

Выбор источника данных. Изменение ряда.

Если выбор программы не совпадает с задуманным нами вариантом, то выделяем элемент легенды и нажимаем «Изменить». Откроется окно «Изменение ряда», где «Имя ряда» и «Значения» - ссылки на ячейки (ставим те, которые нужны) и жмем ОК.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота