Элементы одномерного массива W(T) получаются расчетом по формуле W(T)= 2sin(T)+3cos(T), где

Элементы одномерного массива W(T) получаются расчетом по формуле W(T)= 2sin(T)+3cos(T), где T- позиция элемента в массиве W(T). Сформируйте новый массив R(F), состоящий из частей массиваW(T), которые больше среднего арифметического элементов начального массива. В новом массиве обусловьте позицию наибольшего элемента.

Задать свой вопрос
1 ответ
// PascalABC.NET 3.3, сборка 1611 от 06.01.2018
// Внимание! Если программка не работает, обновите версию!

begin
  var W:=ArrGen(ReadInteger('n='),i-gt;2*Sin(i+1)+3*Cos(i+1));
  Write('W: '); W.Println;
  var R:=W.Where(t-gt;tgt;W.Average).ToArray;
  Write('R: '); R.Println;
  Writeln('Позиция мах: ',R.IndexMax+1)
end.

Пример
n= 13
W: 3.30384888722021 0.570154344009936 -2.6877374736816 -3.47453585320669 -1.0668619929366 2.32167986355325 3.57567996046749 1.54221639182092 -1.90915381517052 -3.6052568090081 -1.98670331913725 1.45841604019661 3.56267441800387
R: 3.30384888722021 0.570154344009936 2.32167986355325 3.57567996046749 1.54221639182092 1.45841604019661 3.56267441800387
Позиция мах: 4
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт