В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
nikitinaalens78
nikitinaalens78
04.02.2023 20:35 •  Информатика

Pascal. в одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, лежащих в диапазоне от a до b. 2. сумму элементов массива, расположенных после максимального элемента. 3. упорядочить элементы массива по убыванию модулей. правило формирования массива: bi=cos(i), где i∈ [1,50].

Показать ответ
Ответ:
TaniaAl
TaniaAl
08.10.2020 21:01
PascalABC.NET 3.4.0, сборка 1675 от 12.06.2018
Внимание! Если программа не работает, обновите версию!

procedure Println(Self:array of real); extensionmethod;
begin
  Self.Batch(5).foreach(s->
      begin foreach var p in s do Write(p:15:10); Writeln end);
  Writeln(Min(15*(Self.Count div 2),38)*'- ')
end;

begin
  var m:=ArrGen(ReadInteger('n='),i->Cos(i),1); m.Println;
  var (a,b):=ReadReal2('Введите границы A B:');
  Writeln('Число элементов на интервале [',a,',',b,'] равно ',
    m.Where(t->t.Between(a,b)).Count);
  Write('Сумма элементов, расположенных после максимального, равна ');
  var imax:=m.IndexMax;
  (m?[imax+1:].Sum).Println;
  Writeln('Элементы, упорядоченные по убыванию модулей');
  m:=m.OrderByDescending(t->Abs(t)).ToArray; m.Println;
end.

Pascal. в одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элемен
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота