Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
z1odey
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 11
#1

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

09.05.2011, 02:22. Просмотров 611. Ответов 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, обработать каждое слово фразы, поместив в новую строку-фразу только те слова, в которых удалось удалить цифровые подстроки, не представляющие арифметическую прогрессию. Функция формирует информацию о количестве слов в конечной фразе. Результирующая информация в функции должна быть объединена в структуру.
http://www.cyberforum.ru/cpp-beginners/thread718620.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2011, 02:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Строки + цифорвые символы (C++):

Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки
Помогите написать 3 программы. (на С или С++) 1. Вывести на экран в первой...

Задана строка, символы которой могут повторяться. Нужно удалить все символы строки с помощью наименьшего количества вычеркиваний
Задана строка, символы которой могут повторяться. За один ход разрешается...

Как обрезать эффективно часть строки, составляющую последние символы "/" и следующие за ними символы?
здравствуйте, есть код, обрезающий во входной строке часть составляющую...

Функция перезаписывает символы строки заданным количеством символов другой строки
Программа работает. Но не совсем правильно. В конечной строке появляются...

Упорядочить символы строки B в алфавитном порядке и удалить латинские буквы из строки A
"Даны строки A и B. Если в A есть латинские буквы, а в B нет повторяющихся...

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

Добавлено через 19 часов 56 минут
Помогите, плиз, завтра сдавать.
0
10.05.2011, 00:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2011, 00:12
Привет! Вот еще темы с решениями:

Вычислить длину введенной строки и вывести символы строки с четными индексами
Напишите программу, которая требует ввода строки с клавиатуры. Программа...

Определить длину строки,удалить из строки все символы, которые равны заданному
Доброго времени суток уважаемые форумчане. Помогите пожалуйста с написанием...

Отсортировать цифры, символы и буквы из строки в отдельные строки
1. Дана строка содержащая цифры, символы и буквы. Отсортировать их в отдельные...

Строки в с++. После строки выводятся не понятные символы
Помогите плиз найти ошибку в задачке, работает правильно, но выводит в конце...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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