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

Строки + цифорвые символы - C++

Восстановить пароль Регистрация
 
z1odey
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 11
09.05.2011, 02:22     Строки + цифорвые символы #1
Вот задача.
Кто может, напишите пожалуйста эти функции, с объяснением.
Заранее спасибо.

Функция int isZifrSymb (TCHAR s) получает символ и определяет, является ли он цифровым символом.
Функция TCHAR* isZifrPstr (TCHAR* str, int& len) получает исходную строку str и ищет в ней первую подстроку, содержащую только цифровые символы. Если такая подстрока найдена, функция возвращает через параметр по ссылке ее длину и ее адрес через возвращаемое значение, и NULL в противном случае. Используйте при разработке алгоритма функции функцию isZifrSymb.
Функция TCHAR* delNsymbl (TCHAR* str, int N) удаляет из полученной строки N первых символов.
Функция TCHAR* delArifProgPstr (TCHAR* str) получает строку str, в которой могут быть цифровые подстроки, и удаляет те из них, значения цифр которых не образуют арифметическую прогрессию. Функция возвращает адрес str, если строку удалось преобразовать, и NULL, если не удалось.

В функции обработки фразы, используя функцию delArifProgPstr, обработать каждое слово фразы, поместив в новую строку-фразу только те слова, в которых удалось удалить цифровые подстроки, не представляющие арифметическую прогрессию. Функция формирует информацию о количестве слов в конечной фразе. Результирующая информация в функции должна быть объединена в структуру.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2011, 02:22     Строки + цифорвые символы
Посмотрите здесь:

C++ Разработать функцию,которая перекрывает символы строки заданным количеством символов другой строки, начиная с заданной позиции
Символы и строки C++
C++ Отсортировать цифры, символы и буквы из строки в отдельные строки
C++ Сформировать строку S таким образом, чтобы в нее попеременно вошли четные символы строки S1 и нечетные символы строки S2.
C++ Строки в с++. После строки выводятся не понятные символы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
@Manya@
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 20
09.05.2011, 02:55     Строки + цифорвые символы #2
ф-я isdigit
z1odey
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 11
09.05.2011, 02:56  [ТС]     Строки + цифорвые символы #3
Цитата Сообщение от @Manya@ Посмотреть сообщение
ф-я isdigit
Не совсем понял...
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
09.05.2011, 04:15     Строки + цифорвые символы #4
Цитата Сообщение от z1odey Посмотреть сообщение
Не совсем понял...
подключи заголовочный файл cctype, там описана эта функция:
isdigit(some_var) - возвращает true, если some_var - цифра
z1odey
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 11
10.05.2011, 00:12  [ТС]     Строки + цифорвые символы #5
Спасибо конечно, но не мог бы кто-нибудь полностью задание выполнить?

Добавлено через 19 часов 56 минут
Помогите, плиз, завтра сдавать.
Yandex
Объявления
10.05.2011, 00:12     Строки + цифорвые символы
Ответ Создать тему
Опции темы

Текущее время: 16:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru