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

3-2. Социальная Дистанция - 2 Актуальной проблемой является рассадка зрителей в зрительном зале театра, кинотеатра,
концертного зала и т.Д. с соблюдением дистанции между занятыми местами. При этом
желательно посадить в зале как можно больше зрителей, соблюдая минимальную требуемую
дистанцию между местами.
Зрительный зал представляет собой прямоугольник размером Nx M, состоящий из единични
квадратов — мест. Расстоянием между местами будем считать сумму расстояний между ним
по горизонтали и по вертикали. Расстояние между местами по горизонтали и по вертикали
это модуль разности их координат, считая, что расстояние между двумя соседними местами
по горизонтали и по вертикали равно
1
Например, на рисунке ниже изображён зрительный зал размером 3х4, в котором зрители
сидят на трёх местах 4. В и С​

👇
Открыть все ответы
Ответ:
westt
westt
06.05.2022
Program egor_sasha; var num_eg, num_sash,pri,pri1: real; var mes_eg,mes_sash: real; beginwriteln('numer egora'); readln(num_eg); writeln('numer sashi'); readln(num_sash); writeln('mesto egora (verkh=1,vniz=0)'); readln(mes_eg); writeln('mesto sashi (verkh=1,vniz=0)'); readln(mes_sash); pri: =num_sash+1; pri1: =num_eg+1; if num_eg=pri then    writeln('yes')  else writeln('no'); if num_sash=pri1 then    writeln('yes')  else writeln('no'); if mes_eg=1 then    writeln('egor-high')else  writeln('egor-low'); if mes_sash=1 then    writeln('sasha-high')else  writeln('sasha-low'); end.
4,5(40 оценок)
Ответ:
12853
12853
06.05.2022
// Дан массив целых чисел. Все нечетные элементы удвоить, а четные уменьшить вдвое.

var a: array [1..10] of real; // возьмем массив из 10 чисел
    i,x      :byte;
begin
  randomize;
  for i:=1 to 10 do //заполняем исходный массив случайными числами (до 1000)
  begin
    a[i]:=random(1000);
    writeln (i,' элемент исходного массива ',a[i]);
  end;
  writeln ();
  for i:=1 to 10 do
  begin
      x:=i mod 2; //определяем четный или нет элемент массива
      if x=0 then //если элемент четный
        begin
          a[i]:=a[i]/2;
          writeln (i,' элемент массива  - четный   ',a[i]);
        end
         else      //если элемент нечетный
        begin
          a[i]:=a[i]*2;
          writeln (i,' элемент массива  - нечетный ',a[i]);
        end;
  end;
end.
4,6(45 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ