Известны стоимости нескольких марок легковых автомобилей и мотоцик- лов. Верно ли, что средняя стоимость автомобилей превышает среднюю стоимость мотоциклов более чем в 3 раза? Стоимость одного автомобиля превышает $5000, что больше стоимости любой марки мотоцикла.на языке с++
Ответы
Ответ:
ВотВот пример программы на языке С++, которая проверяет, верно ли, что средняя стоимость автомобилей превышает среднюю стоимость мотоциклов более чем в 3 раза:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<double> carPrices = {6000, 8000, 7000, 9000}; // Стоимости автомобилей
std::vector<double> motorcyclePrices = {2000, 3000, 2500, 3500}; // Стоимости мотоциклов
// Вычисляем среднюю стоимость автомобилей
double carAverage = 0;
for (double price : carPrices) {
carAverage += price;
}
carAverage /= carPrices.size();
// Вычисляем среднюю стоимость мотоциклов
double motorcycleAverage = 0;
for (double price : motorcyclePrices) {
motorcycleAverage += price;
}
motorcycleAverage /= motorcyclePrices.size();
// Проверяем условие, что средняя стоимость автомобилей превышает среднюю стоимость мотоциклов более чем в 3 раза
if (carAverage > 3 * motorcycleAverage) {
std::cout << "Средняя стоимость автомобилей превышает среднюю стоимость мотоциклов более чем в 3 раза." << std::endl;
} else {
std::cout << "Средняя стоимость автомобилей не превышает среднюю стоимость мотоциклов более чем в 3 раза." << std::endl;
}
return 0;
}
```
В этой программе мы представляем стоимости автомобилей и мотоциклов в виде векторов `carPrices` и `motorcyclePrices`. Затем мы вычисляем средние стоимости автомобилей и мотоциклов путем суммирования всех цен и деления на количество элементов. Наконец, мы сравниваем среднюю стоимость автомобилей с 3-кратной средней стоимостью мотоциклов и выводим соответствующее сообщение на экран.
Примечание: В данном примере использованы фиктивные значения для стоимостей автомобилей и мотоциклов. Вы можете изменить значения в векторах `carPrices` и `motorcyclePrices` согласно вашим данным.