polina0075880
?>

Задан массив из 20 чисел. преобразовать его по следующему принципу: все отрицательные элементы перенести в начало массива, а все остальные в конец, сохраняя исходное взаимное расположение, как среди отрицательных, так и среди остальных элементов массива. элементы массива не сортировать. буду за : )

Информатика

Ответы

reception
Const n=20;
var a:array[1..n] of integer;
i,j,k,c:integer;
begin
Randomize;
for i:=1 to n do
 begin
 a[i]:=random(51)-25;
 write(a[i]:4);
 end;
writeln;
k:=0;
for i:=1 to n do
 if a[i]<0 then
  begin
  k:=k+1;
  c:=a[i];
  for j:=i-1 downto k do a[j+1]:=a[j];
  a[k]:=c;
  end;
for i:=1 to n do write(a[i]:4);
writeln;
end.

Пример:
   5  25  24 -20  13  18  -2  21 -24  14  -2 -25 -18  13  23  11  22 -22 -21 -22
 -20  -2 -24  -2 -25 -18 -22 -21 -22   5  25  24  13  18  21  14  13  23  11  22
Ерохин
Современные версии программного обеспечения (и в том числе, для языка Паскаль) позволяют в короткие сроки создавать очень короткие, наглядные и эффективные решения.

// PascalABC.NET 3.1, сборка 1250 от 28.05.2016
begin
  var a:=ArrRandom(20,-99,99); a.Println;
  a.Where(x->x<0).Concat(a.Where(x->x>=0)).Println
end.

Тестовое решение
88 94 55 -38 43 -72 3 -26 -1 -23 84 93 40 -8 -25 77 4 39 -50 3
-38 -72 -26 -1 -23 -8 -25 -50 88 94 55 43 3 84 93 40 77 4 39 3

Замечание:
Если стоит задача получить именно массив, а потом его вывести, можно написать так:
// PascalABC.NET 3.1, сборка 1250 от 28.05.2016
begin
  var a:=ArrRandom(20,-99,99); a.Println;
  a:=a.Where(x->x<0).Concat(a.Where(x->x>=0)).ToArray;
  a.Println
end.
Казаков
Все модели можно разбить на два больших класса: модели предметные (материальные) и модели информационные. Предметные модели воспроизводят геометрические, физические и другие свойства объектов в материальной форме (глобус, анатомические муляжи, модели кристаллических решеток, макеты зданий и сооружений и др.) .
Информационные модели представляют объекты и процессы в образной или знаковой форме.
Образные модели (рисунки, фотографии и др. ) представляют собой зрительные образы объектов, зафиксированные на каком-либо носителе информации (бумаге, фото- и кинопленке и др.) . Широко используются образные информационные модели в образовании (вспомните учебные плакаты по различным предметам) и науке, где требуется классификация объектов по их внешним признакам (в ботанике, биологии, палеонтологии и др.) .
Знаковые информационные модели строятся с использованием различных языков (знаковых систем) . Знаковая информационная модель может быть представлена в форме текста (например, программы на языке программирования) , формулы (например, второго закона Ньютона F=m·a), таблицы (например, периодической таблицы элементов Д. И. Менделеева) и так далее.
Иногда при построении знаковых информационных моделей используются одновременно несколько различных языков. Примерами таких моделей могут служить географические карты, графики, диаграммы и пр. Во всех этих моделях используются одновременно как язык графических элементов, так и на протяжении своей истории человечество использовало различные и инструменты для создания информационных моделей. Эти постоянно совершенствовались. Так, первые информационные модели создавались в форме наскальных рисунков, в настоящее же время информационные модели обычно строятся и исследуются с использованием современных компьютерных технологий.
evgeniipetrosov

Информация играет в жизни людей огромную роль. Мы получаем ее с органов чувств из окружающего мира. Посредством разговорного языка от других людей или из книг. Добываем в процессе деятельности.

Информация – это знания, которые человек получает из различных источников. Но не всякая информация является знанием.

Человеческое общество по мере своего развития исследовало окружающий мир, накапливало о нем информацию. Знания об окружающем мире и о самом себе позволяют человеку лучше при к жизни.

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Задан массив из 20 чисел. преобразовать его по следующему принципу: все отрицательные элементы перенести в начало массива, а все остальные в конец, сохраняя исходное взаимное расположение, как среди отрицательных, так и среди остальных элементов массива. элементы массива не сортировать. буду за : )
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

artemka56rus
Gera8061
DVOct33
office3
bike-garage8
Васильевичь Виктория457
разгадать ребус, задача с собакой
tarasovs
shuttse
vsemvsego306
Iiexota280274
faberlic0168
ktv665
Berezovskaya
Erikhovich
ЕкатеринаРустам