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

Дорога в школу в байттауне, как и во многих других городах есть метро. оно представляет собой n станций, расположенных по кругу. станции пронумерованы от 1 до n по часовой стрелке, станция номер 1 находится между станциями с номерами n и 2. в этом замечательном городе есть одна школа, в которой учатся все городские дети. эта школа находится на станции номер 1. каждое утро городские дети заходят в метро, выбирают в какую сторону им ехать, садятся в поезд и едут в школу. многие дети хотели бы знать, в какую сторону им ехать, чтобы проехать минимальное количество станций, прежде чем они попадут в школу. так например, если в городе 5 станций, то школьнику ивану, живущему на станции номер 4, достаточно проехать 2 остановки, и вот он уже в школе, а марии, живущей на 2 станции, достаточно проехать одну остановку. ваша – по номеру станции, на которой живёт школьник, вывести количество остановок, которое ему придёт проехать по пути в школу

Ответ:
natusy2411
natusy2411
30.07.2020 21:14
Var c,b,e,n,a:integer; 
begin
write('введите количество остановок => ');
readln(a);
a:=a+1;
write('на какой остановке живёт ребёнок => ');
readln(b);
c:=0; n:=0;
for c:=1 to b do begin;
e:=e+1;
end;
for c:=a downto b do begin
n:=n+1;
end;
if (e<n) then writeln('кол-во остановок => ',e-1) else writeln('кол-во остановок => ',n-1); 

end.
0,0(0 оценок)
Ответ:
ИльяФин
ИльяФин
30.07.2020 21:14
Var
n,s:integer;{объявляем переменные}
begin
  readln(n,s);
  if (n div 2) >= s then writeln(s-1)
  else writeln(n-s+1);
end.
Конечно костыль, но ничего лучше я не придумал
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?