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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как запрограммировать в рекурсивной форме алгоритм бинарного поиска http://www.cyberforum.ru/cpp-beginners/thread512414.html
Помогите пожалуйста!!! Как запрограммировать в рекурсивной форме алгоритм бинарного поиска
C++ Компилятор с открытым исходным кодом на C++ Подскажите хороший и быстрый компилятор с открытым исходным кодом на C++. http://www.cyberforum.ru/cpp-beginners/thread512412.html
Задача на формирование матрицы C++
Даны целые положительные числа M и N. Сформировать целочислен-ную матрицу размера M × N, у которой все элементы J-го столбца имеют значение 5·J (J = 1, …, N).
C++ Задача на сортировку массива
Дан массив A размера N (≤ 6). Упорядочить его по возрастанию ме-тодом сортировки простыми вставками: сравнить элементы A1 и A2 и, при необходимости меняя их местами, добиться того, чтобы они оказались упорядоченными по возрастанию; затем обратиться к элементу A3 и пере-местить его в левую (уже упорядоченную) часть массива, сохранив ее упо-рядоченность; повторить этот процесс для остальных...
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread512402.html
Напишите пожалуйста простой пример записи в файл.
C++ Задача на удаление и вставку элементов в массиве Дан целочисленный массив размера N. Удалить из массива все эле-менты, встречающиеся ровно два раза, и вывести размер полученного мас-сива и его содержимое подробнее

Показать сообщение отдельно
ForSpam
2 / 2 / 0
Регистрация: 08.02.2011
Сообщений: 38

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

05.03.2012, 01:14. Просмотров 1464. Ответов 3
Метки (Все метки)

Задание
Написать функцию, которая возвращает количество слов в строке(могут быть пробелы знаки препинаия). Заголовок ф-и: int wordCount (const char *s);
Программа должна принимать строку и выводить кол-во слов с использованием функции

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <conio.h>
int countspace (char*);
int wordCount (const char *s);
using namespace std;
int main()
{
char str[255];
cin.getline (str,255);
int n=countspace(str);
cout<<n<<endl;
getch();
return 0;
}
 
int countspace(char*S)
{int count=1;
for(int i=0;i<strlen(S);i++)
if (S[i]==' ' || ispunct(S[i])) count++;
return count;
}
Как-то так ?

Добавлено через 3 часа 15 минут
ап ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru