Есть ответ 👍

Решите с 16 самому умному) операция m-разворот для произвольного массива состоит в том, что любые m подряд идущих элементов массива записываются в обратном порядке. например, [1, 2, 3, 4, 5, 6, 7] после 4-разворота применённого к элементам от второго и пятого включительно, преобразуется в массив [1, 5, 4, 3, 2, 6, 7]. за какое минимальное количество m-разворотов можно отсортировать по возрастанию массив [5, 6, 1, 3, 4, 2]? варианты ответа: а)5 б)2 в)3 г)4

197
261
Посмотреть ответы 2

Ответы на вопрос:


Легко же, ответ будет в) начальное значение не берём, затем переделываем в массив (1,6,5,3,4,2), затем переделываем, начиная со 2-ого по 6-ой элемент. получается (1,2,4,3,5,6). переделываем с 3-его по 4-ый элемент и получаем конечный результат - (1,2,3,4,5,6). переделывали 3 раза. 
bitkut
4,6(51 оценок)

var

 x1,x2,x3,y1,y2,y3:real;

 a1,a2,a3,b1,b2,b3:real;

 s1,s2:real;

 begin

   write('Введите вершины 1 треуголника - ');

   readln(x1,x2,x3,y1,y2,y3);

   write('Введите вершины 2 треуголника - ');

   readln(a1,a2,a3,b1,b2,b3);

   s1:=abs((x1-x3)*(y2-y3)-(x2-x3)*(y1-y3))/2;

   s2:=abs((a1-a3)*(b2-b3)-(a2-a3)*(b1-b3))/2;

   if s1>s2 then writeln('Треугольник под №1 площадь имеет больше')

   else

   writeln('Треугольник под №2 площадь имеет больше');

   readln

 end.

Со второй задаче разберись сам :3

Популярно: Информатика