
В массиве хранится информация о стоимости товаров. Составьте программу, которая определяет
стоимость самого дешёвого (дорогого) товара и его индекс

Ответы на вопрос

int main(){ const int kol_tov = 20;
int sbol = 0; int sbol_index = 0; int smal = 0; int smal_index = 0;
int massiv[kol_tov] = { 12, 150, 1230, 332, 531, 1321, 32313, 123123, 123434, 4844, 84847, 48816, 181684, 181, 78616, 81141, 1894, 18974, 91234, 21239 };
smal = massiv[1];
for (int i = 0; i < kol_tov; i++) { if (massiv[i] > sbol) { sbol = massiv[i]; sbol_index = i + 1; } if (massiv[i] < smal) { smal = massiv[i]; smal_index = i + 1; } }
std::cout << "Samoe dorogoe: " << sbol << std::endl << "Samoe deshevoe: " << smal << std::endl << "Index dorogogo: " << sbol_index << std::endl << "Index deshevogo: " << smal_index << std::endl; system("PAUSE");}



Конечно! Вот пример программы на языке Python, которая находит стоимость самого дешевого и самого дорогого товара в массиве и выводит их значения и индексы:
pythondef find_min_max_prices(prices):
min_price = float('inf')
max_price = float('-inf')
min_index = -1
max_index = -1
for i, price in enumerate(prices):
if price < min_price:
min_price = price
min_index = i
if price > max_price:
max_price = price
max_index = i
return min_price, min_index, max_price, max_index
# Пример использования
prices = [10, 20, 5, 30, 15]
min_price, min_index, max_price, max_index = find_min_max_prices(prices)
print(f"Самый дешёвый товар: стоимость {min_price}, индекс {min_index}")
print(f"Самый дорогой товар: стоимость {max_price}, индекс {max_index}")
В этом примере у нас есть функция find_min_max_prices
, которая принимает массив цен и возвращает стоимость самого дешевого товара, его индекс, стоимость самого дорогого товара и его индекс.
Мы проходим по массиву цен, обновляя значения min_price
и min_index
, если найденная цена ниже текущего минимального значения. Аналогично, мы обновляем значения max_price
и max_index
, если найденная цена выше текущего максимального значения.
Затем мы выводим результаты, используя полученные значения.
Пример вывода:
Самый дешёвый товар: стоимость 5, индекс 2 Самый дорогой товар: стоимость 30, индекс 3
Вы можете изменить значения в массиве prices
или использовать свои собственные данные для проверки программы.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili