Есть ответ 👍

Сделать это в pascal, чтобы можно было выполнить все условия используя следующий фрагмент программы, преобразуйте массив x по указанному ниже правилу, воспользовавшись массивом y как : var х, у: array [1..70] of real; k: 1..69; а) все отрицательные элементы массива x перенесите в его начало, а все остальные — в конец, сохраняя исходное взаимное расположение как среди отрицательных, так и среди остальных элементов; б) элементы массива х циклически сдвиньте на k позиций влево.

219
398
Посмотреть ответы 2

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


{используя следующий фрагмент программы, преобразуйте массив x по указанному ниже правилу, воспользовавшись массивом y как : а) все отрицательные элементы массива x перенесите в его начало, а все остальные — в конец, сохраняя исходное взаимное расположение как среди отрицательных, так и среди остальных элементов; б) элементы массива х циклически сдвиньте на k позиций влево.} var   x, y: array [1..70] of real;   k: 1..69;   n, i,j,  k1: integer;   c : real; begin   writeln('введите кол-во элементов массива');   readln(n);   writeln('введите элементы массива');   for i: =1 to n do read(x[i]);   k1: =0; {все отрицательные элементы массива x перенесите в начало массива y}   for i: =1 to n do   if x[i]< 0 then   begin     k1: =k1+1;     y[k1]: =x[i]   end; {все не отрицательные элементы массива x переносим в конец массива y}   for i: =1 to n do   if x[i]> =0 then   begin     k1: =k1+1;     y[k1]: =x[i]   end;   for i: =1 to n do     x[i]: =y[i];   for i: =1 to n do     write(x[i]: 8: 2); {б) элементы массива х циклически сдвиньте на k позиций влево.}   writeln('введите k');   readln(k);   for i: =1 to n do y[i]: =x[i];   for i: =1 to n-k do x[i]: =x[i+k];   for i: =1 to k do x[n-k+i]: =y[i];   for i: =1 to n do write(x[i]: 8: 2); end.

Ответ в файле: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS