Предмет: Информатика, автор: Oops04

Pascal одномерный массив. Упорядочить каждые вторые ненулевые элементы последней четверти одномерного массива по убыванию обратных значений


Аноним: Не знаю...
clinteastwood2: хотя опять же округлять или откидать дробную часть)
Аноним: Выше я написал две возможные по логике формулы.
Аноним: Для 19 получается 4+4+4+7 или 5+5+5+4, но для 17 получится 4+4+4+5 или 5+5+5+2. В любом варианте последняя длина - не четверть
clinteastwood2: Соотвественно , да
clinteastwood2: Ещё и что-то профили сломались, кликнув на некоторых пользователей кидает 404 ошибку)
Аноним: Ну т.е. если длина не кратна 4, это порождает головную боль.
Аноним: Ну...мой профиль тоже обычно дает ошибку. Это криворукость здешних сайтописателей. Они некоторые символы кириллице в хэше некорректно заменили. Такова, к примеру, буква Э в моем нике.
clinteastwood2: Понятно, а ещё постоянно почему-то с мобильной версии на полную кидает при переходе, когда я с телефона
Аноним: Не знаю. Мобильная версия (на мой взгляд) - это зло и я ее даже не видел. Знаю по отзывам, что глючная.

Ответы

Автор ответа: Аноним
0
PascalABC.NET 3.4.0, сборка 1671 от 31.05.2018
Внимание! Если программа не работает, обновите версию!

begin
  var n:=36;
  var a:=ArrRandom(n,-50,50); a.Println;
  var n4:=n div 4;
  var (s1,s2):=a.Select((v,i)->(v,i)).TakeLast(n4).Where(t->t[0]<>0)
      .Slice(1,2).OrderByDescending(t->1/t[0]).UnZipTuple;
  foreach var t in s1.ZipTuple(s2.Sorted) do a[t[1]]:=t[0];
  a.Println
end.
Приложения:
Похожие вопросы
Предмет: Физкультура и спорт, автор: m4z3d
Решите тест пж
1.Как бросают мяч во время игры «волейбол»?
а) через сетку руками
б) через сетку головой
в) через сетку руками и ногами
г) через сетку ногами
2. Что происходит с частотой пульса по окончании физических упражнений?
а) учащается
б) замедляется
в) остается без изменений
г) изменяется скачкообразно
3. Совокупность простых физических тренировок, которые каждый день проводятся после утреннего пробуждения, называется:
а) прогулка
б) физкультура
в) физкультминутка
г) зарядка
4. Как называется исходная позиция, в которой находится спортсмен, готовясь к бегу на дистанцию?
а) начало забега
б) старт
в) подготовительный этап
г) стойка
5. Как называется умение уравновешивать тело посредством напряжения мышц?
а) равновесие
б) стойкость
в) ловкость
г) гибкость
6. Из какой позиции выполняется «стойка на лопатках»?
а) лежа на спине
б) стоя
в) полусидя
г) наклонившись назад
7. Какое значение имеет правило «трех П» в закаливании?
а) понемногу, прекрасно, постоянно
б) постепенно, постоянно, последовательно
в) полноценно, переносимо, поэтапно
г) просто, правильно, полезно
Предмет: Математика, автор: ммотсршсщрсрм