Так как нужны только 3 и 4 элементы, полностью массив можно не рассматривать, достаточно рассмотреть элементы 3 и 4.
Массив заполняется следующим образом:
Если индекс элемента четный, то элементу присваивается i/2.
Если индекс элемента не четный, то элементу присваивается (i+1)/2
У элемента a[3] индекс равен 3, нечетный, значит ему будет присвоено (3+1)/2 = 2
У элемента a[4] индекс равен 4, четный, значит ему будет присвоено 4/2 = 2
Получается, что элемент a[3]=2 и a[4]=2, среднее арифметическое 2.
Прямые углы, все стороны равны, проведённые диагонали равны.
//PascalABC.NET версия 3.2, сборка 1389
//Если программа не запускается, то обновите версию
begin
var a := SeqWhile(1, i -> i + 1, i -> i < 20);
Println(a);
Println(a.Where(x -> x mod 3 = 0).Average);
Writeln();
for var i := ReadInteger('a =') to ReadInteger('b =') do
writeln(i, ' ', i * i, ' ', i * i * i);
end.
могут получиться 22, 97 и 122
вычисляем это так: сумма точно больше либо равна разнице, и сумма меньше либо равна 18(9 + 9 макс.)
ху - изначальное число, где х и у целые и равны от 0 до 9(х не равен 0)
альше делаем одно и то же(покажу на 122)
х + у = 12
х - у = 2
2х = 14
х = 7, у = 5 значит может быть