
Класс, в котором учится Дима, отправляется в путешествие! И, конечно же, ребята поедут поездом, в
плацкартном вагоне, причём не в обычном, а в инновационном — в нём целых 11 плацкартных «купе»! Получив свой билет, Дима задумался, как можно быстро определять тех, кто едет в конкретном плацкартном «купе», а также на боковых местах, расположенных строго напротив этого «купе». Помогие Диме определить по номеру «купе» расположенные в нём места, а также боковые места, расположенные строго напротив него (для лучшего понимания внимательно изучите рисунок). Расположение мест в плацкартном вагоне. Входные данные В первой строке входных данных содержится целое число K (1 ≤ K ≤ 11) — номер «купе», интересующий Диму. Выходные данные Выведите шесть целых чисел в порядке возрастания — места, расположенные в соответствующем «купе» и строго напротив него. Система оценки В этой задаче 10 тестов, не считая теста из условия. За каждый пройденный тест будет начисляться 10 баллов. Примеры Ввод Вывод 2 5 6 7 8 63 64

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

Ответ:
вот так
Объяснение:
var a,b,c:integer;
begin
readln(a);
if a=1 then writeln('1 2 3 4 65 66');
if a=2 then writeln('5 6 7 8 63 64');
if a=3 then writeln('9 10 11 12 61 62');
if a=4 then writeln('13 14 15 16 59 60');
if a=5 then writeln('17 18 19 20 57 58');
if a=6 then writeln('21 22 23 24 55 56');
if a=7 then writeln('25 26 27 28 53 54');
if a=8 then writeln('29 30 31 32 51 52');
if a=9 then writeln('33 34 35 36 49 50');
if a=10 then writeln('37 38 39 40 47 48');
if a=11 then writeln('41 42 43 44 45 46');
бери на заметку



Ответ:
А вот и питон:...
P.S. Идея таже - просто выводить числа в зависимости от номера без всяких формул. В инете есть и с формулами, но на паскале.
Объяснение:
a = int(input())
if a==1:
print('1 2 3 4 65 66')
elif a==2:
print('5 6 7 8 63 64')
elif a==3:
print('9 10 11 12 61 62')
elif a==4:
print('13 14 15 16 59 60')
elif a==5:
print('17 18 19 20 57 58')
elif a==6:
print('21 22 23 24 55 56')
elif a==7:
print('25 26 27 28 53 54')
elif a==8:
print('29 30 31 32 51 52')
elif a==9:
print('33 34 35 36 49 50')
elif a==10:
print('37 38 39 40 47 48')
elif a==12:
print('41 42 43 44 45 46')



Для решения этой задачи, можно заметить, что места в плацкартном вагоне нумеруются последовательно, начиная с 1 в каждом купе. Боковые места, расположенные напротив конкретного купе, имеют номера, отличающиеся от номеров мест в этом купе на 36.
Таким образом, чтобы определить места в заданном купе, можно воспользоваться следующей формулой:
- Первое место в купе = (K - 1) * 36 + 1
- Второе место в купе = (K - 1) * 36 + 2
- Третье место в купе = (K - 1) * 36 + 3
- Четвёртое место в купе = (K - 1) * 36 + 4
- Пятое место в купе = (K - 1) * 36 + 35
- Шестое место в купе = (K - 1) * 36 + 36
Также, чтобы определить боковые места, расположенные напротив заданного купе, можно воспользоваться формулой:
- Первое боковое место = (K - 1) * 36 + 37
- Второе боковое место = (K - 1) * 36 + 38
Применяя эти формулы к заданному номеру купе K, мы можем определить нужные места. В данном примере, для K = 2:
Первое место в купе = (2 - 1) * 36 + 1 = 37 Второе место в купе = (2 - 1) * 36 + 2 = 38 Третье место в купе = (2 - 1) * 36 + 3 = 39 Четвёртое место в купе = (2 - 1) * 36 + 4 = 40 Пятое место в купе = (2 - 1) * 36 + 35 = 71 Шестое место в купе = (2 - 1) * 36 + 36 = 72
Первое боковое место = (2 - 1) * 36 + 37 = 37 Второе боковое место = (2 - 1) * 36 + 38 = 38
Таким образом, места в заданном купе и боковые места, расположенные напротив него, будут следующими: 37 38 39 40 71 72.


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