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

Описать рекурсивную функцию, которая считает количество пропусков в тексте - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поясните на пальцах) http://www.cyberforum.ru/cpp-beginners/thread1016028.html
Зачем выделять память под массив?И зачем ставить 2 звездочки перед переменной?
C++ Не могу разобраться с классами InitD3DWindow.h ------------------- class InitD3DWindow { protected: //Initialize the app Window bool InitWindow(); http://www.cyberforum.ru/cpp-beginners/thread1016021.html
C++ Константа
Hello, world! Сышал когда-то где-то на просторах интернета (кстати где-то на этом форуме), что якобы можно обмануть компилятор и присвоить константе другое значение вот таким образом const int a=14; int* pta=(int*)&a; *pta=5; и действительно, никакой ошибки компилятор не выдал! И я решил проверить, сделал вывод и вот чего получилось const int num=14; cout<<&num<<endl; int*...
От чего зависит размер char и int C++
Задача на С. Есть структура: struct myStruct { char a; int b; }; От чего зависит размер int и char? Вроде у int фиксированный размер 4 байта, а у char 1 байт для каждого символа. Вот только в чем тут подвох?
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread1015996.html
#include <iostream.h> #include <fstream.h> #include <conio.h> struct firma { char fio; int zar; char adr; char mest;
C++ Препроцессорные средства Задана матрица Q(5,5). Заменить последний нуль в каждой строке на 5. Написать программу, используя операторы Паскаля. Применив директивы препроцессора языка СИ, обеспечит замену операторов Паскаля на операторы языка СИ; выполнить программу; :help::help::help:буду очень благодарен подробнее

Показать сообщение отдельно
Alexxandr
143 / 52 / 7
Регистрация: 12.11.2013
Сообщений: 162
23.11.2013, 02:34     Описать рекурсивную функцию, которая считает количество пропусков в тексте
Пропуск - это пробел?
Если да, то
C++
1
2
3
4
5
6
7
int recvsp(char * text, int pos, int n)
{
int k = 0;
if ((text[pos] == '.') || (text[pos] == '.')) return 0;
if (text[pos] == ' ') k += 1;
return (k + recvsp(text,pos+1,n));
}
 
Текущее время: 02:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru