Информация о количестве жильцов в каждой из четырех квартир каждого этажа 12-этажного дома хранится в двумерном массиве (в первой строке - информация о квартирах первого этажа, во второй - второго и т. д.) . В каждой квартире проживает одна семья. Найти численность самой большой семьи в квартирах 3-го и 4-го этажей. (Pascal)

28 Апр 2020 в 19:40
219 +1
0
Ответы
1

program ApartmentResidents;

const
FLOORS = 12; // количество этажей
APARTMENTS = 4; // количество квартир на каждом этаже

type
ResidentsArray = array[1..FLOORS, 1..APARTMENTS] of Integer;

var
residents: ResidentsArray;
maxResidents: Integer;
floor, apartment: Integer;

begin
// Заполнение массива residents данными о количестве жильцов в каждой квартире
residents[1, 1] := 2;
residents[1, 2] := 3;
residents[1, 3] := 4;
residents[1, 4] := 2;

residents[2, 1] := 3;
residents[2, 2] := 2;
residents[2, 3] := 2;
residents[2, 4] := 3;

// добавьте данные для остальных этажей и квартир

// Нахождение максимального количества жильцов на 3-м и 4-м этажах
maxResidents := residents[3, 1];
for apartment := 2 to APARTMENTS do
begin
if residents[3, apartment] > maxResidents then
maxResidents := residents[3, apartment];
end;

for apartment := 1 to APARTMENTS do
begin
if residents[4, apartment] > maxResidents then
maxResidents := residents[4, apartment];
end;

write('Максимальное количество жильцов на 3-м и 4-м этажах: ', maxResidents);
end.

18 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир