EatDrinkAndEat
28.04.2020 13:00

Напишите функцию заданных кнопок


Напишите функцию заданных кнопок

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
zcwe16
06.12.2021 11:00
Добрый день! Сегодня мы будем решать задачу по расчету квартплаты на основе данных о количестве проживающих в квартире, полезной площади, наименовании коммунальных услуг и их ценах.

Давайте разберем пошагово, как нужно рассчитать стоимость каждой услуги. Верное решение зависит от значения кода в столбце C.

1. Если Код="пл", то надо умножить цену услуги на полезную площадь квартиры.
Для этого нужно умножить цену услуги (указана в таблице) на полезную площадь (указана отдельно в другой ячейке таблицы), и результат будет стоимостью данной услуги.

2. Если Код="чел", то надо умножить цену услуги на количество проживающих в квартире человек.
В этом случае нужно умножить цену услуги (указана в таблице) на количество проживающих в квартире людей (указано отдельно в другой ячейке таблицы), и полученное значение будет стоимостью данной услуги.

3. Во всех остальных случаях (если Код не равен ни "пл", ни "чел") надо умножить цену услуги на единицу.
В этом случае нужно просто умножить цену услуги (указана в таблице) на 1, и полученное значение будет стоимостью данной услуги.

Теперь, когда мы знаем, как рассчитывается стоимость каждой услуги в зависимости от кода, мы можем приступить к расчету квартплаты.

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

Пожалуйста, уточните, какие именно данные указаны в таблице, чтобы я мог вам привести более конкретные примеры решения и объяснить, как получить правильный ответ.
0,0(0 оценок)
Ответ:
Alisarerete
30.11.2021 05:13
Хорошо, давайте решим эту задачу пошагово.

1. Считываем входные данные:
- Сначала считываем число N - количество элементов в первом массиве.
- Затем считываем N чисел - элементы первого массива.
- Далее считываем число M - количество элементов во втором массиве.
- Затем считываем M чисел - элементы второго массива.

Например, в нашем примере входных данных:
- N = 7
- Первый массив: [3, 1, 3, 4, 2, 4, 12]
- M = 6
- Второй массив: [4, 15, 43, 1, 15, 1]

2. Создаем пустой массив result для хранения элементов первого массива, которых нет во втором массиве.

3. Проходим по каждому элементу первого массива и проверяем, есть ли он во втором массиве:
- Если элемента нет во втором массиве, добавляем его в массив result.

4. Выводим элементы массива result, которые представляют собой элементы первого массива, не содержащиеся во втором массиве.

Приведу реализацию на языке C++:

```cpp
#include
#include

int main() {
// Шаг 1: считываем входные данные
int N;
std::cin >> N;

std::vector firstArray(N);
for (int i = 0; i < N; i++) {
std::cin >> firstArray[i];
}

int M;
std::cin >> M;

std::vector secondArray(M);
for (int i = 0; i < M; i++) {
std::cin >> secondArray[i];
}

// Шаг 2: создаем пустой массив для хранения результатов
std::vector result;

// Шаг 3: проверяем каждый элемент первого массива
for (int i = 0; i < N; i++) {
bool found = false;

// Проверяем, есть ли элемент во втором массиве
for (int j = 0; j < M; j++) {
if (firstArray[i] == secondArray[j]) {
found = true;
break;
}
}

// Если элемента нет во втором массиве, добавляем его в результат
if (!found) {
result.push_back(firstArray[i]);
}
}

// Шаг 4: выводим результат
for (int i = 0; i < result.size(); i++) {
std::cout << result[i] << " ";
}
std::cout << std::endl;

return 0;
}
```

Теперь мы можем скомпилировать и запустить эту программу, чтобы получить ожидаемый вывод:

```
Входные данные:
7
3 1 3 4 2 4 12
6
4 15 43 1 15 1

Выходные данные:
3 3 2 12
```

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