2. Для предварительного просмотра каждой страницы используйте стрелки в нижней части окна предварительного просмотра. Если текст отображается слишком мелко, увеличьте масштаб с ползунка в нижней части страницы.
3. Выберите количество копий и любые другие нужные параметры, а затем нажмите кнопку Печать.
Чтобы напечатать только определенные страницы, свойства документа или исправления и комментарии, в разделе Настройка щелкните стрелку в правой части кнопки Напечатать все страницы (по умолчанию), чтобы увидеть все варианты.
Чтобы напечатать только определенные страницы, выполните одно из указанных ниже действий.
Чтобы напечатать страницу, отображаемую в режиме предварительного просмотра, выберите Текущая страница.
Чтобы напечатать последовательные страницы, например 1–3, выберите вариант Настраиваемая печать и введите номера первой и последней страниц в поле Страницы.
Чтобы напечатать отдельные страницы и диапазон одновременно (например, страницу 3 и страницы 4–6), выберите Настраиваемая печать и введите через запятую номера и диапазоны (например, 3, 4-6).
writeln('Введите количество остановок на маршруте автобуса: ');
read(N);
writeln('Введите пункт отправления ');
read(I);
writeln('Введите конечную остановку ');
read(J);
//N должно быть >1, т.к. для корректного выполнения задачи у нас должно быть хотябы 2 остановки
//I<N+1; +1 для того, что I или J могут быть крайними
//I<>J означает I не равно J, т.к. если мы отправляемся на ту-же остановку, где мы сейчас находимся, ездить незачем
if ((N>1)and(I<N+1)and(J<N+1)and(I<>J)) then
begin
//Тут вводится переменная prov - проверка, как нам короче ехать, от меньшего к большему или в обратную сторону
prov:=N/2;
if (I<J) then if (prov>J-I) then res:=J-I-1 else res:=N-J+I-1 //если I<J, и если разница J-I < prov, то нам выгоднее ехать по прямой, если >, то в обратную сторону
else if (prov>I-J) then res:=I-J-1 else res:=N-I+J-1; // то-же самое, только для I>J
writeln();
writeln('Количество остановок между пунктами = ',res);
end
else writeln(); writeln('ДАННЫЕ НЕ КОРРЕКТНЫ, ОШИБКА ВВОДА');
ну смотри,
1. На вкладке Файл нажмите Печать.
2. Для предварительного просмотра каждой страницы используйте стрелки в нижней части окна предварительного просмотра. Если текст отображается слишком мелко, увеличьте масштаб с ползунка в нижней части страницы.
3. Выберите количество копий и любые другие нужные параметры, а затем нажмите кнопку Печать.
Чтобы напечатать только определенные страницы, свойства документа или исправления и комментарии, в разделе Настройка щелкните стрелку в правой части кнопки Напечатать все страницы (по умолчанию), чтобы увидеть все варианты.
Чтобы напечатать только определенные страницы, выполните одно из указанных ниже действий.
Чтобы напечатать страницу, отображаемую в режиме предварительного просмотра, выберите Текущая страница.
Чтобы напечатать последовательные страницы, например 1–3, выберите вариант Настраиваемая печать и введите номера первой и последней страниц в поле Страницы.
Чтобы напечатать отдельные страницы и диапазон одновременно (например, страницу 3 и страницы 4–6), выберите Настраиваемая печать и введите через запятую номера и диапазоны (например, 3, 4-6).
program ostan;
var N,I,J,res: integer;
prov:real;
begin
writeln('Введите количество остановок на маршруте автобуса: ');
read(N);
writeln('Введите пункт отправления ');
read(I);
writeln('Введите конечную остановку ');
read(J);
//N должно быть >1, т.к. для корректного выполнения задачи у нас должно быть хотябы 2 остановки
//I<N+1; +1 для того, что I или J могут быть крайними
//I<>J означает I не равно J, т.к. если мы отправляемся на ту-же остановку, где мы сейчас находимся, ездить незачем
if ((N>1)and(I<N+1)and(J<N+1)and(I<>J)) then
begin
//Тут вводится переменная prov - проверка, как нам короче ехать, от меньшего к большему или в обратную сторону
prov:=N/2;
if (I<J) then if (prov>J-I) then res:=J-I-1 else res:=N-J+I-1 //если I<J, и если разница J-I < prov, то нам выгоднее ехать по прямой, если >, то в обратную сторону
else if (prov>I-J) then res:=I-J-1 else res:=N-I+J-1; // то-же самое, только для I>J
writeln();
writeln('Количество остановок между пунктами = ',res);
end
else writeln(); writeln('ДАННЫЕ НЕ КОРРЕКТНЫ, ОШИБКА ВВОДА');
end.
Хоть какая-то интересная задача на этом сервисе)