C++ 2. The array stores information about the number of residents in each apartment of a five-story building
C++ 2. The array stores information about the number of residents in each apartment of a five-story building (4 entrances, 2 apartments on each floor). a) Based on the selected apartment number, determine the number of residents as well as their neighbors living on the same floor; b) Determine the total number of residents for each entrance; c) Determine the apartment numbers where large families live. For the purposes of this task, we will consider large families to be those with more than five members.
27.11.2023 02:45
Пояснение: Для решения данной задачи вам потребуется использовать многомерный массив. Вам нужно создать массив из 5 этажей и 4 подъездов, где каждый элемент массива будет хранить информацию о количестве жителей в каждой квартире. Затем вы должны выполнить следующие действия:
a) На основе выбранного номера квартиры необходимо определить количество жителей, а также их соседей, живущих на том же этаже. Для этого вам нужно будет получить доступ к элементу массива с индексами этажа и подъезда, а затем проверить квартиры на этом этаже.
b) Определить общее количество жителей в каждом подъезде. Для этого вам нужно будет просуммировать жителей в каждой квартире каждого этажа внутри каждого подъезда.
c) Определить номера квартир, где проживают большие семьи. Для этого вам нужно будет просмотреть каждую квартиру и проверить, превышает ли количество жителей в ней пяти.
Например:
а) Если выбрана квартира номер 3, вы должны вывести количество жителей в этой квартире, а также его соседей на этаже.
b) Вывести общее количество жителей в каждом подъезде.
c) Вывести номера квартир, где живут большие семьи.
Совет: Для удобства выполнения данной задачи, вы можете использовать вложенные циклы for для перебора каждого элемента массива. Кроме того, вы можете использовать условные операторы, такие как if, для проверки условий и выполнения определенных действий в зависимости от результатов.
Упражнение:
У вас есть следующий массив, который представляет количество жителей в каждой квартире:
Определите количество жителей в квартире номер 2 на 3 этаже. Кроме того, определите общее количество жителей в подъезде номер 2 и выведите номера квартир, где проживают большие семьи.