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

рекурсивная функция, не возращающая значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Распределение строк http://www.cyberforum.ru/cpp-beginners/thread109117.html
Здравствуйте! Не могу понять как решается задача(( Пару дней на неё уже убил. Подскажите пожалуйста,если конечно не затруднит. Условие задачи: Дана строка, которая содержит цифры,буквы и символы. Отправить цифры в одну строку, буквы в другую, и наконец символы в третью. Заранее большое спасибо. З.Ы. Выполняю практику, завтра нужно сдавать( Осталась только эта задача.
C++ найти максимум из x[1]...x[n] нужно сделать ету програму на класах, помогите пожалуста! http://www.cyberforum.ru/cpp-beginners/thread109111.html
Функция Get C++
Почему второй ввод данных в массив не осуществляется? #include <iostream> #include <fstream> using namespace std; int main() { char t, z; cin.get(t,5);
Подсчитать количество отрицательных элементов матрицы в каждой строке C++
Прошу помощи. (Си) 1) Дана квадратная матрица размерностью N. Подсчитать количество отрицательных элементов по строкам. 2) Дана квадратная матрица размерностью N. Найти максимум по строкам.
C++ Ошибка в коде или компилятор не понимает меня? http://www.cyberforum.ru/cpp-beginners/thread109057.html
Добрый день. Изучаю, с недавнего времени, с++ по книге Джесса Либерти "С++ за 21 день". Использую компилятор Dev-C++. И как ни странно возникают проблемы, ошибки, которые, к сожалению не могу отловить сам. Поэтому не вижу другого варианта как обратиться к "гуру" =) Собственно, сами проблемы: 1) Как реализовать что бы при делении двух int переменных результат заносился в флоат и результат имел...
C++ Количество строк Подскажите, пожалуйста, есть ли такая функция, которая возвращает количество строк в текстовом файле? подробнее

Показать сообщение отдельно
breate
 Аватар для breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
26.03.2010, 17:50     рекурсивная функция, не возращающая значение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
 
using namespace std;
 
void recur(char *a,bool b,bool c)
{
if (*a==0) return;
if (*a==' ') {
    b=false,
    c=true;
    a++;}
if (b){
    *a='.'; 
    a++; 
    return recur(a,b,c);}
if(c){
    if(((*a)>='A')&&((*a)<='Z')) 
    {
        b=true;
        c=false;
        return recur(a,b,c);
    }
    else {b=false;c=false;}
}else {return recur(++a,b,c);}
 
}
 
void main()
{
char a[256];
cin.getline(a,256);
bool b=false,c=true;
recur(a,b,c);
cout<<a<<endl;
}
готово
 
Текущее время: 01:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru