C++ 4. В массиве содержится информация о цене 10 автомобильных марок. Необходимо определить сумму самого дорого

C++ 4. В массиве содержится информация о цене 10 автомобильных марок. Необходимо определить сумму самого дорого автомобиля и выяснить его порядковый номер. В случае наличия нескольких таких автомобилей, установить: а) порядковый номер первого из них; б) порядковый номер последнего из них.
Мила

Мила

Хорошо, давайте решим эту задачу шаг за шагом.

Шаг 1: Создайте и заполните массив с информацией о ценах автомобильных марок. Пусть этот массив называется "prices" и имеет длину 10 (так как у нас 10 марок автомобилей).

c++
int prices[10] = {10000, 20000, 15000, 18000, 25000, 22000, 19000, 28000, 30000, 27000};


Шаг 2: Инициализируйте переменные "максимальная_цена" и "номер_максимальной_цены" первыми значениями из массива. Мы будем сравнивать остальные значения в массиве с максимальной ценой и обновлять ее, если будет найдена более высокая цена.

c++
int максимальная_цена = prices[0];
int номер_максимальной_цены = 0;


Шаг 3: Пройдитесь по остальным элементам массива "prices" с помощью цикла for и сравните каждую цену с текущей максимальной ценой. Если найдется более высокая цена, обновите переменные "максимальная_цена" и "номер_максимальной_цены".

c++
for (int i = 1; i < 10; i++) {
if (prices[i] > максимальная_цена) {
максимальная_цена = prices[i];
номер_максимальной_цены = i;
}
}


Шаг 4: Выведите результаты. Вы сможете узнать сумму самого дорогого автомобиля (максимальную цену) и его порядковый номер (номер_максимальной_цены).

c++
cout << "Сумма самого дорогого автомобиля: " << максимальная_цена << endl;
cout << "Порядковый номер самого дорогого автомобиля: " << номер_максимальной_цены + 1 << endl;


Проверьте код на своем компьютере, и он выведет ответ на вашу задачу. Если у вас есть еще вопросы, не стесняйтесь спрашивать!
Знаешь ответ?
Задать вопрос
Привет!
hello