Дорога в школу В Байттауне, как и во многих других городах есть метро. Оно представляет...

0 голосов
23 просмотров

Дорога в школу
В Байттауне, как и во многих других городах есть метро. Оно представляет собой N станций, расположенных по кругу. Станции пронумерованы от 1 до N по часовой стрелке, станция номер 1 находится между станциями с номерами N и 2.
В этом замечательном городе есть одна школа, в которой учатся все городские дети. Эта школа находится на станции номер 1. Каждое утро городские дети заходят в метро, выбирают в какую сторону им ехать, садятся в поезд и едут в школу. Многие дети хотели бы знать, в какую сторону им ехать, чтобы проехать минимальное количество станций, прежде чем они попадут в школу. Так например, если в городе 5 станций, то школьнику Ивану, живущему на станции номер 4, достаточно проехать 2 остановки, и вот он уже в школе, а Марии, живущей на 2 станции, достаточно проехать одну остановку.
Ваша задача – по номеру станции, на которой живёт школьник, вывести количество остановок, которое ему придёт проехать по пути в школу


Информатика (39 баллов) | 23 просмотров
0

какой язык?

0

Не знаю, я не разбераюсь, мне на фри паскале нужно сделать

0

var c,b,e,n,a:integer; beginwrite('введите количество остановок => ');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 beginn:=n+1;end;if (e ',e-1) else writeln('кол-во остановок => ',n-1); end.

0

вот так это выглядит

0

Спасибо огромное

Дано ответов: 2
0 голосов
Правильный ответ

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 ',e-1) else writeln('кол-во остановок => ',n-1); 

end.

(8.6k баллов)
0 голосов

Var
n,s:integer;{объявляем переменные}
begin
  readln(n,s);
  if (n div 2) >= s then writeln(s-1)
  else writeln(n-s+1);
end.
Конечно костыль, но ничего лучше я не придумал

(795 баллов)
0

ахаха, великая инкастыляция?

0

пасиб ща переделаю

0

)))

0

зато 7 строчек

0

и все так

0

по входным данным проверял

0

я ещё свои примеры придумал

0

но ваш костыль работает

0

даже с моими примерами

0

мое детище