Есть ответ 👍

Решить через pascal.

б)задан массив p(10) (элементы его выбрать самостоятельно). построить новый массив b, элементы которого вычисляется по формуле: p
b=0,5sin(p) + 0,1. отобрать в новом массиве все положительные значения и если их количество будет больше 5, то массив b отпечатать печатать без изменения, в противном случае, присвоить положительные значения массива в число 1.

в)произвести выборку в массиве х=( -1; - 2; 3; 4; 5; - 7; - 12; 1; 0,8; - 6; 5; 7; - 2; 0,1; 0; 3; - 8; - 5) то есть формировать 4 массива. первый содержит записанные в подряд положительные элементы массива x, второй - отрицательные элементы массива х. третий - подряд записанные порядковые номера элементов первого массива, которые они имели в массиве x, четвёртый массив содержит подряд записанные индексы элементов второго массива, которые они имели в массиве x.​

226
435
Посмотреть ответы 2

Ответы на вопрос:

azavidov00
4,8(16 оценок)

pascalabc.net

- б) -

begin

  var p : = arrrandom(10, -10, 10);

  print('p: ');

  p.println;

  var b : = p.select(q -> 0.5 * sin(q) + 0.1).toarray;

  print('b: ');

  if b.count(p -> p > 0) < = 5 then

    b.transform(q -> q > 0 ? 1.0 : q);

  b.println

end.

- в) -

begin

  var x: array of real : = (-1, -2, 3, 4, 5, -7, -12, 1,

      0.8, -6, 5, 7, -2, 0.1, 0, 3, -8, -5);

  x.println;

  var x1 : = x.where(p -> p > 0).println.toarray;

  var x2 : = x.where(p -> p < 0).println.toarray;

  var x3 : = x.indices(p -> p > 0).select(p -> p + 1).println.toarray;

  var x4 : = x.indices(p -> p < 0).select(p -> p + 1).println.toarray

end.

tytyuuh88
4,4(15 оценок)

Эм... ну ладно

2(24+t)

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS