Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Delphi] Переставить числа в массиве


Автор: DrILF 17.12.2007, 23:52
1.    Дан массив a[1 ... n] и число b. Переставить числа в массиве таким образом, чтобы сначала шли элементы меньше a[b], затем равные a[b], и потом большие a[b]. Удалить из массива все элементы, равные b и a[b].

Пожалуйсто решите эту хрень!!! Край как надо!!! smile  smile 

Автор: MetalFan 18.12.2007, 00:00
учицо учицо и исчо раз учицо! халявщик еще один взялся...

Автор: Alexeis 18.12.2007, 00:37
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: comtat 18.12.2007, 10:11
Алгоритм такой 
1) упорядочиваем массив по не убыванию элементов массива
2) взтавляем b согласно условиям
3) удаляем из массива элементы a[i] = b

И все.. не каких видимых проблем

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)