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

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

Войти
Регистрация
Восстановить пароль
 
z1odey
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 11
#1

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

09.05.2011, 02:22. Просмотров 501. Ответов 4
Метки нет (Все метки)

Вот задача.
Кто может, напишите пожалуйста эти функции, с объяснением.
Заранее спасибо.

Функция 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++
C++ Строки и символы!
C++ Строки и символы C++
Строки и символы. C++ C++
C++ строки символы с++
Проверка строки на символы C++
C++ Строки и символы
C++ Строки и символы
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     Строки + цифорвые символы
Ответ Создать тему
Опции темы

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