Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Direv
Сообщений: n/a
#1

Как удалить цифры из строкового массива - C++

03.12.2009, 19:18. Просмотров 794. Ответов 2
Метки нет (Все метки)

Есть задача:
Написать функцию
C++
1
char* superSort (char*)
принимающую строку слов, разделенных пробелами. Каждое слово может состоять из латинских букв в нижнем регистре и цифр. Возвращаемым результатом должна быть строка из полученных слов, отсортированных в алфавитном порядке и разделенных пробелами, при этом во время сортировки при сравнении слов цифры должны игнорироваться, так, как будто бы их нет. Например, для входной строки
ma79ma 9n8e7 mila r1a2m3u
результатом работы функции должно быть
mama mila ne ramu
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2009, 19:18     Как удалить цифры из строкового массива
Посмотрите здесь:

Как сделать элемент строкового массива элементом числового массива? - C++
Помогите, пожалуйста! :cry: Как поменять элемент строкового массива так, чтобы он стал элементом числового массива? Есть ли в С++ аналог...

Как динамически выделить память для строкового массива? - C++
Собственно сам вопрос.

Цикл ввода строкового массива работает не так, как нужно - C++
Объясните пожалуйста, почему цикл выполняется на один раз меньше числа, которое мы вводим с клавиатуры. То есть если я введу число 5, то...

Удалить из массива тех абонентов, телефон которых начинается с цифры 3 - C++
Сформировать массив записей, описывающих следующую таблицу: --------------------------------------------------------------- Фамилия ...

Удалить элементы массива, состоящие из одной цифры, и отсортировать его - C++
Здравствуй дорогой друг! Спасибо, что зашёл сюда! Передо мной стоит следующая задача: Дан массив целых чисел из n элементов, заполненный...

Удалить из массива элементы, в записи которых все цифры различны - C++
Удалить из массива элементы, в записи которых все цифры различны. (Желательно использовать вектора)

Удалить из всех слов массива все цифры и заменить группы символов “++” и “***” на символ ‘?’. - C++
здраствуйте,программисты.помогите решить любую из приведённых задач,может кто делал подобные программы и сохранился готовый код?задание...

Необходимо из элементов массива удалить цифры 0, 3, 6, 9 и записать получившийся массив. Подскажите в чем ошибка? - C++
с++.необходимо из элементов массива удалить цифры 0, 3, 6, 9 и записать получившийся массив. подскажите в чем ошибка? #include...

Проверка строкового массива - C++
Добрый день, помогите, пожалуйста, разораться с проверкой условия: Имеем текстовый файл, содержащий следующие данные: "Right 3 1 ...

Узнать длину строкового массива - C++
char s1; cout << strlen(s1) << endl; // Выдаёт 62 вместо 26| Как узнать char s2;// | правильный ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
R0mm
Псевдо программист
192 / 113 / 15
Регистрация: 19.09.2009
Сообщений: 303
04.12.2009, 11:40     Как удалить цифры из строкового массива #2
тебе нужно просматривать исходный массив, и формировать новый без цифр.
делает собственно так: if (старый_массив[i] = цифра) { continue; }

ну думаю с сортировкой проблем не будет
Direv
Сообщений: n/a
05.12.2009, 15:43     Как удалить цифры из строкового массива #3
Спасибо!
Yandex
Объявления
05.12.2009, 15:43     Как удалить цифры из строкового массива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru