Короче, задача такая:
Дан динамический массив, состоящий из символов. Преобразовать его по следующему правилу: сначала должны находиться цифры, а затем все остальные символы. Массив заполняется случайными числами и латинскими буквами.
Т.е, например, строчку "3 B A 9 7 C" преобразовать к виду "3 9 7 B A C"
Помогите, народ....
Создаем новый массив. Затем 2 раза проходим по исходному. В первом случае копируем цифры, во втором - буквы.
Creer, а как можно скопировать сначала цифры, потом буквы...))) Можешь эту строчку написать в Delphi))) ...Спс за помощь
Задайте два множества: одно, содержащее цифры, другое - буквы. И проверяйте на вхождение во множество.
Еще можно по кодам символов. Проверяем условие: если код элемента не меньше кода '0' и не больше кода '9', то это цифра. Аналогично с буквами.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)