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

Требуется подсчитать количество слов в данной строке - C++

Восстановить пароль Регистрация
 
al88
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 8
06.05.2013, 15:31     Требуется подсчитать количество слов в данной строке #1
Дана строка символов, состоящая из нулей, единиц и пробелов. Группы нулей и единиц, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Требуется подсчитать количество слов в данной строке. Вывести каждое слово на отдельной строчке с сообщением, делится ли это число на 10.

не знаю как вывести каждое слово с условием деления на 10
помогите плиз


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <conio.h>
#include <stdio.h>
#include <string.h>
void main()
{
char dest [200];
clrscr();
printf("vvedite ctroku simvolov\n");
gets(dest);
char*buf=new char[strlen(dest)+1];
strcpy(buf,dest);
int k=0;
char*temp=strtok(buf," ");
while(temp !=NULL)
{temp=strtok(NULL," ");
k++;}
printf("kolichestvo slov vstroke = %d",k);
 
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2013, 15:31     Требуется подсчитать количество слов в данной строке
Посмотрите здесь:

C++ Подсчитать количество слов в строке
Дан текст, подсчитать количество слов в данной строке C++
C++ Массив символов (Подсчитать количество слов в строке, при условии, что в качестве разделителя слов используется один или несколько пробелов)
Подсчитать количество слов в данной последовательности C++
C++ Подсчитать количество слов в данной последовательности
C++ Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове
C++ Дан текст. Подсчитать количество слов в данной строке
C++ Подсчитать количество всех строк, а потом - количество слов в каждой строке

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
petrogavriluk
4 / 4 / 0
Регистрация: 11.10.2012
Сообщений: 20
06.05.2013, 19:37     Требуется подсчитать количество слов в данной строке #2
Просто проверяешь последний символ строки на равенство нулю
C++
1
if(temp[strlen(temp)]=='0') then printf("");
Yandex
Объявления
06.05.2013, 19:37     Требуется подсчитать количество слов в данной строке
Ответ Создать тему
Опции темы

Текущее время: 14:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru