Вопрос по информатике:
Элементы одномерного массива W(T) получаются расчетом по формуле W(T)= 2sin(T)+3cos(T), где T- позиция элемента в массиве W(T). Сформируйте новый массив R(F), состоящий из элементов массиваW(T), которые больше среднего арифметического элементов исходного массива. В новом массиве определите позицию максимального элемента.
- 05.05.2018 02:39
- Информатика
- remove_red_eye 16462
- thumb_up 7
Ответы и объяснения 1
// Внимание! Если программа не работает, обновите версию!
begin
var W:=ArrGen(ReadInteger('n='),i->2*Sin(i+1)+3*Cos(i+1));
Write('W: '); W.Println;
var R:=W.Where(t->t>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
- 06.05.2018 11:47
- thumb_up 16
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.