HelenToys
12.10.2022 07:04

Сдать решение задачи С-2-Предприниматель Дмитрий (тест 2) Оставшиеся посылки: 100
Предприниматель Дмитрий (тест 2)
Эта задача с открытыми тестами. Ее решением является набор ответов, а не программа на яз
программирования. Тесты указаны в самом условии, от вас требуется лишь ввести ответы на ни
тестирующую систему.
Предприниматель Дмитрий решил, что хочет заняться выпечкой кренделей. Недавно он получил самый первый и са
важный заказ на выпечку N кренделей, на исполнение которого у него есть всего К дней.
В самом начале у Дмитрия нет кренделей для заказа. В день сам Дмитрий может выпечь только А кренделей. Если
накопит некоторое количество кренделей, он сможет нанять на них знакомых, занимающихся выпечкой — Виктор
или Алексея. Виктория согласна Дмитрию, если он даст ей в подарок В, кренделей, а Алексей — если полу
в подарок Ва кренделей.
Виктория и Алексей следующим образом:
1. Дмитрий дарит знакомому количество кренделей, которое тот просил, и тратит один день на его обучение выпеч
кренделей по особой технологии. Таким образом, в этот день Дмитрий потратит уже накопленные крендели н
знакомого, и не будет ничего выпекать сам, потому что занят обучением. Дмитрий не может одновременно обучат
Викторию и Алексея, если он хочет нанять обоих, ему надо потратить два дня.
2. Со следующего дня после обучения знакомый начинает Дмитрию, выпекая некоторое количество кренделе
каждый день. Виктория будет выпекать дополнительно по С кренделей каждый день, а Алексей по Скпенделей


Сдать решение задачи С-2-Предприниматель Дмитрий (тест 2) Оставшиеся посылки: 100 Предприниматель Дм

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
АнькаЦитрус
19.10.2022 10:38

1.

#include <iostream>

#include <vector>

using namespace std;

int main(){

int a,b;

cin>>a;

vector<int> v1;

vector<int> v2;

for(int i=0; i<a; i++){

cin>>b;

if (b%2==0) v1.emplace_back(b);

else v2.emplace_back(b);

}

sort(v1.begin(), v1.end());

sort(v2.begin(), v2.end());

for(auto & i: v1) cout<<i<<" ";

}

2.

#include <iostream>

#include <vector>

using namespace std;

int main(){

vector<float> v;

//здесь нам задают массив

sort(v.begin(), v.end());

cout<<v[0]<<v.back();

}

0,0(0 оценок)
Ответ:
Sofia2406
15.08.2021 01:34

PascalABC.NET 3.7:

##var sumOfAP := function(a1, an, d: real):real → (a1 + an)/2*((an - a1)/d+1);var (a, b) := ReadInteger2('Введите a и b:');var sE := sumOfAP(a + a mod 2, b - b mod 2, 2);var sO := sumOfAP(a + 1 - a mod 2, b - 1 + b mod 2, 2);Print('Результат:', sE - sO)

Пояснение:

Используется формула для нахождения суммы первых n членов арифметической прогрессии:  S = \frac{a_1 + a_n}{2} * (\frac{a_n - a_1}{d} + 1) , где a_1 — первый член прогрессии, a_n — последний член, d —разность прогрессии.

sumOfAP -- функция расчёта суммы арифметической прогрессии.(a, b) -- вводимые числа.ReadInteger2(prompt) -- выводит приглашение к вводу prompt и возвращает кортеж из двух значений типа integer, введенных с клавиатуры.sE и sO -- "sum of Even" и "sum of Odd", сумма чётных и сумма нечётных соответственно.Print -- выводит значения на экран, после каждого значения выводит пробел.
Маша любит четные числа, а миша нечетные. поэтому они всегда радуются, когда встречают числа, которы
Маша любит четные числа, а миша нечетные. поэтому они всегда радуются, когда встречают числа, которы
Маша любит четные числа, а миша нечетные. поэтому они всегда радуются, когда встречают числа, которы
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота