Есть ответ 👍

Св паскале в одномерном массиве, состоящем из n элементов, вычислить: 1) количество элементов массива, больших с 2) произведение элементов массива, расположенных после максимального по модулю элемента 3) преобразовать массив таким образом, чтобы сначала размещались все отрицательные элементе, а потом- все положительные (0 считать положительным)

141
437
Посмотреть ответы 2

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

ALPELGOLD
4,7(14 оценок)

//pascalabc.net (версия 3.1, сборка 1210 от 29.03.2016) const   n = 10; var   a: array[1..n] of integer;   i, j, c, nc, max, imax: integer;   p: biginteger; begin   // заполним массив сл. числами   max : = -maxint;   for i : = 1 to n do   begin       a[i] : = random(-100, 100); write(a[i]: 4);       if abs(a[i]) > max then begin           max : = a[i]; imax : = i;       end;   end;   writeln;   //1. количество элементов массива, больших с.   writeln('введите число "с"'); readln(c);   for i : = 1 to n do if a[i] > c then nc : = nc + 1;   writeln('элементов больше чем ', c, ' : ', nc);     //2. произведение элементов массива,   //расположенных после мак симального   //по модулю элемента    p : = 1;   for i : = imax + 1 to n do p : = p * a[i];   writeln('максимальный по модулю элемент находится на ', imax, ' месте');   writeln('произведение элементов массива,расположенных после максимального по модулю элемента ', p);     //3. преобразовать массив таким образом, чтобы сначала размещались все   //отрицательные элементы, а потом все положительные   for i : = 1 to n - 1 do       for j : = 1 to n - i do           if a[j] > a[j + 1] then begin               swap(a[j], a[j + 1]);               end;   writeln('преобразованный массив : ');   for i : = 1 to n do write(a[i]: 4); end. тестовое решение:   -6  91  52  62 -28 -64  86  86 -91 -61 введите число "с" 15 элементов больше чем 15 : 5 максимальный по модулю элемент находится на 2 месте произведение элементов массива,расположенных после максимального по модулю элемента -1246076928 преобразованный массив :   -91 -64 -61 -28  -6  52  62  86  86  91
alex06062
4,5(49 оценок)

64*1 кб: 256= 0,25 кб объем сообщения после перекодировки.

 

ответ: 0,25кб.

 

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS