[Pascal] Написать программу: Известен расход по N видам горючего в каждом из M автохозяйств. Определите для каждого хозяйства вид горючего с наибольшим и с наименьшим расходом.

14 Июн 2019 в 19:47
217 +1
0
Ответы
1

program FuelConsumption;

const
N = 3; // количество видов горючего
M = 5; // количество автохозяйств

type
TMileage = array [1..M] of Real;
TFuelType = array [1..N] of string;

var
Mileage: TMileage;
FuelType: TFuelType;
i, j, maxIndex, minIndex: Integer;
maxMileage, minMileage: Real;

begin
// заполнение расхода горючего для каждого автохозяйства
for i := 1 to M do
begin
writeln('Введите виды горючего для автохозяйства ', i);
for j := 1 to N do
begin
write('Расход на ', j, ' вид горючего: ');
readln(Mileage[i]);
end;
end;

// определение видов горючего с наибольшим и наименьшим расходом
for j := 1 to N do
begin
maxMileage := 0;
minMileage := MaxInt;
for i := 1 to M do
begin
if Mileage[i] > maxMileage then
begin
maxMileage := Mileage[i];
maxIndex := i;
end;
if Mileage[i] < minMileage then
begin
minMileage := Mileage[i];
minIndex := i;
end;
end;
writeln('Для автохозяйства ', maxIndex, ' наибольший расход у ', j, ' вида горючего: ', maxMileage);
writeln('Для автохозяйства ', minIndex, ' наименьший расход у ', j, ' вида горючего: ', minMileage);
end;
end.

21 Апр в 01:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 348 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир