Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2014, 09:07   #1
darwin1
 
Регистрация: 15.03.2014
Сообщений: 7
По умолчанию массив А содержит 100 чисел

Массив А содержит 100 чисел,из которых 50
чисел положительных, а 50- отрицательных.
Расположите их в том же массиве так,чтобы
первым шли отрицательные числа,затем -
положительные ,причем порядок появления
чисел после перестановки может быть любым

Последний раз редактировалось darwin1; 18.03.2014 в 09:17.
darwin1 вне форума Ответить с цитированием
Старый 18.03.2014, 09:15   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Да да, порядок может быть. А может и не быть.

Что сделано самостоятельно? Можете показать ввод массива?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 18.03.2014, 09:44   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
var m: array[1..100] of Integer;
    i,j,k,n: Integer;
...
//в m 50 отрицательных и 50 положительных
  k:=51;
  for i:=1 to 50 do if m[i]>0 then for j:=k to 100 do if m[j]<0 then begin n:=m[i]; m[i]:=m[j]; m[j]:=n; k:=j+1; Break; end;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
5.Создать файл из 100 целых чисел, лежащих на отрезке [150,9000], используя генератор случайных чисел. -Вывести эти viktoriya95 Паскаль, Turbo Pascal, PascalABC.NET 0 21.02.2014 22:36
Лаба на процедуры/функции (Одномерный массив содержит несколько пар чисел (основа и высота треугольника). Найти сумму площадей kinash96 Помощь студентам 2 11.10.2013 17:31
Дан целочисленный массив А(m,n) задается с экрана либо генерируется в пределах -100 до 100. Найти числа b1 b2 …bn равные суммам эл 95% Помощь студентам 0 07.01.2013 16:52
Найти произведение всех чётных чисел от -100 до 100. Makcumqa Помощь студентам 8 18.03.2010 22:31
заполнить файл целыми числами из отрезка [—100; 100] с помощью датчика случайных чисел. ALEX-7-7-7 Паскаль, Turbo Pascal, PascalABC.NET 4 05.04.2009 14:51