ЮЦ
Юрий Царенков

подсчитать слова в массиве

#include "stdafx.h"

#include

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

char a[100]="vykngtygm vezaexgv gwrgsrg";

int c=0;

for (int i = 0; a[i] != ' '; ++i)

{

c++;

}

cout<
return 0;

}

этот код печатает количество символов до первого пробела. а как считать слова в массиве? что дополнить и изменить?

????

ТМ
Татьяна Малькова

for(int i=0;a[i]!='\0';i++)

МР
Марина Рябова

char a[100]="fox, dog, cat, (raven), tiger";
int n = 0;
const char* p = &a[0];
while(*p){
if(isalpha(*p)){
++n;
while(isalpha(*p))
++p;
} else
++p;
}
cout << "count words: " << n << endl;

Похожие вопросы
С++ как сделать без массивов
Создание массива на С/С++
Задачка по C++. Нужно подсчитать в одномерном массиве количество нулевых элементов
Как подсчитать частоту слов в текстовом файле ?
Математики, помогите подсчитать!
В двумерном массиве хранится информация о доходах отдела (10 человек) за каждый месяц текущего года. надо подсчитать общ
Кто знает как на c++ разделить строку на слова и сделать их как элементы массива?
в массиве а содержащем 15 элементов подсчитать количество элементов лежащих в диапозоне. (b
Подсчитать кол-во отрицательных элементов массива с номерами позиций кратных трем. (Pascal)
как в паскале разбить строку на слова и подсчитать количество букв в слове