![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.01.2012
Сообщений: 11
|
![]()
Здравствуйте форумчане! пытаюсь писать на с++. Суть задачи: Используя рекурсивную функцию, составить программу которая будет определять заданную строку символов , как "литер индетификатор"
Литер индетификатор : Строка может иметь в себе все латинские буквы(заклавные и строчные) ,цифры, и пробел. Не понимаю , как задать рекурсивную функцию. Помогите! Наработки: PHP код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 05.01.2012
Сообщений: 11
|
![]()
Помогите пожалуйста запихнуть в рекурсивную функцию вот этот код
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,381
|
![]()
Напиши функцию, которая возвращает лог. значение
bool tststr(char* str) { 1. Проверим, что str[0] !=0. Код:
Код:
1. Проверяем первый символ. Если ноль (конец строки), то завершаем работу функции. 2. Проверяем первый символ на соответствие требованиям. Если соответствия нет, то завершаем, возвращая False Иначе копируем строку со второго символа во временную строку и вызываем функцию (рекурсия). Тут далеко не всё гладко. Писал на С++ очень давно и под руками нет компилятора для проверки. Ну и переменные надо правильно описывать ... Как то так получается ...
Как-то так, ...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 05.01.2012
Сообщений: 11
|
![]()
Спасибо . Сейчас попробую. Но я почти уже сделал эту программу, только проблема не большая есть: вылетает после ввода строки. Но если результат получается "No" , то все работает. А если все правильно, то вырубается прога.
Код:
Последний раз редактировалось Aero93; 05.01.2012 в 23:36. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.01.2012
Сообщений: 11
|
![]()
Тему закрывайте. Все сделал. вот итоговый код :
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рекурсивная функция в С++ | Ahellen | Помощь студентам | 7 | 20.09.2010 20:58 |
рекурсивная функция)) | vedro-compota | Общие вопросы Delphi | 8 | 16.04.2010 14:39 |
Рекурсивная функция | Bernuar | Помощь студентам | 2 | 06.04.2010 10:07 |
Си++. Рекурсивная функция. | Diamond2107 | Помощь студентам | 6 | 02.12.2009 19:48 |