М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Всалоне автобуса "дедалус" 20 рядов по 6 мест в каждом. в каждом ряду места нумеруются слева-направо: места 1, 2 и 3 находятся слева, а места 4, 5 и 6 - справа. места 1 и 6 находятся у окон, места 2 и 5 - средние, а места 3 и 4 - у прохода. когда пассажир входит в автобус, то он выбирает себе место по следующему принципу: сначала он выбирает ряд с наименьшим номером, на котором есть свободные места. если свободные места в этом ряду есть и слева и справа, то он выбирает левую половину, а если вся левая половина занята - правую. если свободных мест на половине ряда несколько, то пассажир выбирает место, наиболее близкое к окну. если пассажир сел на какое-то место, то он сидит на нём до конца поездки. автобус едет по маршруту, остановки на котором занумернованы от 1 до m, останавливаясь на каждой. на остановках автобус ждут n пассажиров, причём на каждой остановке в автобус ждёт не более одного пассажира. для каждого пассажира известна остановка, на которой он ждёт автобус и остановка, на которую он хочет попасть. если на одной и той же остановке пассажиры выходят и заходят, то сначала выходящие пассажиры места и входящий пассажир может занять их место. определите для каждого из пассажиров номер места, которое он займет. гарантируется, что всем пассажирам хватит места. формат входных данных в первой строке задано 2 целых числа: m и n (1 ≤ m ≤ 1000, 1 ≤ n ≤ m) - количество остановок и пассажиров соответственно. в следующих m строках дано описание пассажиров. каждое описание состоит из двух чисел f и t (1 ≤ f < t ≤ m) - номеров начальной и конечной остановки для этого пассажира. описания по возрастанию номеров начальной остановки. формат результата выведите n чисел - номера мест, которые займут пассажиры в порядке их входа в автобус

👇
Ответ:
mrmersbrady
mrmersbrady
05.02.2021
Const Sz = 1000; var   a: array [1..Sz] of integer;  a1: array [1..Sz] of integer;  a2: array [1..Sz] of integer;  a3: array [1..Sz] of integer;  M: integer;  N: integer;  i: integer;  k: integer;begin  read(M);  readln(N);  for k:=1 to N do begin    read(a[i]);    readln(a1[i]);    if (a[i]<>0) then a3[i]:=1 else a3[i]:=0;    end;  for k:=1 to N do begin  if(a3[i]<>0) then begin  for i:=1 to i do begin  if(a3[k]=0) then d[i]:=1;  if (a2[k]=i) then d[k]:=0;   end;   writeln(a3[i])  end;end;end.
вроде так
4,7(79 оценок)
Открыть все ответы
Ответ:
dmitrosevchuk
dmitrosevchuk
05.02.2021
Если задача заключается в том, что нужно поменять местами два столбца матрицы, то в приведенном фрагменте много лишних переменных.
Программа:
Program JHK;
const n=5;
var d:array[1..n,1..n]of real; 
i,j:integer; a:real;
begin
writeln('Исходный массив:');
for i:=1 to n do
begin
 for j:=1 to n do
  begin
  d[i,j]:=sin(i+j);
  write(d[i,j]:6:2);
  end;
writeln;
end;
for i:=1 to n do
 begin a:=d[i,1]; d[i,1]:=d[i,n]; d[i,n]:=a; end;
writeln('Измененный массив:');
for i:=1 to n do
 begin
 for j:=1 to n do write(d[i,j]:6:2);
 writeln;
 end;
end.

Результат:
Исходный массив:
  0.91  0.14 -0.76 -0.96 -0.28
  0.14 -0.76 -0.96 -0.28  0.66
 -0.76 -0.96 -0.28  0.66  0.99
 -0.96 -0.28  0.66  0.99  0.41
 -0.28  0.66  0.99  0.41 -0.54
Измененный массив:
 -0.28  0.14 -0.76 -0.96  0.91
  0.66 -0.76 -0.96 -0.28  0.14
  0.99 -0.96 -0.28  0.66 -0.76
  0.41 -0.28  0.66  0.99 -0.96
 -0.54  0.66  0.99  0.41 -0.28
4,8(14 оценок)
Ответ:
Какие программы предназначены для обработки текстовой информации? называют представление информации изображённой  в виде нулей и единиц?двоичное кодированиедесятичное кодированиекомпьютерные величиныцифровая кодировкаКак выглядит число 116 в двоичном представлении:111100110011111110001110100Что такое файл?программа, хранящаяся на компьютере;минимальная единица измерения количества информации;это информация, хранящаяся в долговременной памяти как единое целое и обозначенная именемабзац текста, распечатанный на принтере.Сколько битов составляет 72 байт?72 битов576 битов9 битов8 битовОтметьте  понятие среди следующих словосочетаний:Надо починить компьютерЖесткий дискВ нашем классе есть отличникиПонятие – это форма мышления, которая отражает совокупность существенных признаков объекта или нескольких объектов.Определите вид следующего суждения: «Все собаки лают» двоичное число 11011 в десятичную систему счисления4311027Расширение txt, rtf, doc имеют:исполняемые файлыграфические файлытекстовые файлызвуковые файлы Выделите общее понятие:ОзероМоскваВолгаПушкин
4,6(44 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ