Bologova Golovach1989
?>

Хочу понять! ! в фрагменте базы данных представлены сведения о соседях одного подъезда многоэтажного жилого дома. на основании данных определите, сколько соседей сверху и снизу потаповой к.в. упомянуты в таблице 1. соседями сверху и снизу считаются люди, проживающие на один или несколько этажей выше и ниже. таблица 1 id фамилия_и.о. пол 78 соловьев а.п. м 67 ким о.л. м 14 волк е.г. ж 56 давыдюк д.г. м 45 зайцев п.р. м 15 кашкина р.н. ж 34 потапова к.в. ж 1 соловьева н.г. ж 23 сергеева к.в. ж 8 сергеев а.а. м 12 андрейчук а.а. м 9 мишин с.я. м 100 зейналова г.н. ж 7 сокол п.к. м таблица 2 id_жильца id_соседа_этажа_сверху 7 45 8 34 23 34 34 78 34 1 45 67 67 14 1 15 1 9 78 100 100 12 67 56

Информатика

Ответы

misterdre9991
Нас интересует Потапова К.В. По табл.1 находим Id=34
Теперь в табл.2 ищем строки с этим 34:
1) Строка 2. ID_жильца=8, ID_соседа_этажа_сверху=34 Это понимается так, что Потапова К.В. живет сверху соседа с Id=7, сведения о котором берем из Табл.1 (Сокол П.К.)
2) Строка 3. ID_жильца=23, ID_соседа_этажа_сверху=34. Тот же случай, это сосед, также живущий снизу Потаповой К.В. По табл.1. устанавливаем, что это Сергеева К.В.
3) Строка 4. ID_жильца=34, ID_соседа_этажа_сверху=78. Это сосед сверху, Соловьев А.П.
4) Строка 5. ID_жильца=34, ID_соседа_этажа_сверху=1. Это тоже сосед сверху, Соловьева Н.Г.

Итак, расположение соседей:

Соловьев А.П., Соловьева Н.Г.

Потапова К.В.

Сергеева К.В., Сокол П.К.
gostivdom302

Борис - 1

Олег - 2

Алексей - 3

Евгений - 4

Михаил - 5

Объяснение:

Первые три условия нам понятны (ставим крестик в таблице как сказано в условиях)

Михаил отстал от Алексея на два места: это означает что Михаил не может быть на первом и втором месте или четвертым(из 1 условия), Алексей не может быть на 4 или 5 месте.

Олег финишировал сразу за Борисом: Борис не мог стоять на пятом месте, а Олег на пятом.

Когда мы заполнили табличку крестиками, смотрим кто куда подходит.

Алексей: - X - X X

Борис:. X - - - X

Евгений: X - - - X

Михаил: X X - - -

Олег: - - - - X

На пятом месте стоит Михаил, Алексей на 3( из условия 4 ), Олег 2 и Борис 1,а Евгений 4(т.к. другие месторасположения мест противоречили бы 5 условию)

fullhouse9991

Полные обороты не влияют на положение финиша, так что их можно вычесть из дистанции. Периметр прямоугольника равен P = 2(A + B), так что после выкидывания полных оборотов дистанция будет равна L mod P, где mod - операция взятия остатка. После этого L < P; если L < A, то финиш будет снизу, если A < L < A + B - справа, если A + B < L < 2A + B - сверху, а иначе слева.

Код (python 3):

A = int(input())

B = int(input())

L = int(input())

P = 2 * (A + B)

L = L % P

if L < A:

   print("BOTTOM")

elif L < A + B:

   print("RIGHT")

elif L < 2 * A + B:

   print("TOP")

else:

   print("LEFT")

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Хочу понять! ! в фрагменте базы данных представлены сведения о соседях одного подъезда многоэтажного жилого дома. на основании данных определите, сколько соседей сверху и снизу потаповой к.в. упомянуты в таблице 1. соседями сверху и снизу считаются люди, проживающие на один или несколько этажей выше и ниже. таблица 1 id фамилия_и.о. пол 78 соловьев а.п. м 67 ким о.л. м 14 волк е.г. ж 56 давыдюк д.г. м 45 зайцев п.р. м 15 кашкина р.н. ж 34 потапова к.в. ж 1 соловьева н.г. ж 23 сергеева к.в. ж 8 сергеев а.а. м 12 андрейчук а.а. м 9 мишин с.я. м 100 зейналова г.н. ж 7 сокол п.к. м таблица 2 id_жильца id_соседа_этажа_сверху 7 45 8 34 23 34 34 78 34 1 45 67 67 14 1 15 1 9 78 100 100 12 67 56
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

dmitrievanata83538
agaloan8
milanparipovic864
Shtorm-Shoe
pravovoimeridian
sveta740450
corneewa20096
lenapopovich556510
ПодлеснаяМакарова1883
Lugovoi
kriapex
annino
cheshirsky-kot
Кочугурова
Маринина_Елена