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

Посчитать количество знаков препинания в тексте и вывести их количество. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.64
MrDanTess
0 / 0 / 0
Регистрация: 21.01.2010
Сообщений: 3
23.01.2010, 14:49     Посчитать количество знаков препинания в тексте и вывести их количество. #1
Текст:"Враг, что мудр и много знает, друга может быть ценней. Мудрость уважать пристало у врагов и у друзей."
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2010, 14:49     Посчитать количество знаков препинания в тексте и вывести их количество.
Посмотрите здесь:

C++ Подсчитать количество знаков препинания в строке.
Строка: В тексте посчитать знаки препинания и вывести их количество C++
C++ Выполнить статистику текста: подсчитать количество букв, знаков препинания, слов, предложений, абзацев.
C++ Подсчитать количество знаков препинания в строке
C++ Найти количество знаков препинания в строке
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Андрейка
409 / 213 / 23
Регистрация: 25.03.2009
Сообщений: 716
23.01.2010, 14:55     Посчитать количество знаков препинания в тексте и вывести их количество. #2
MrDanTess, в чем у вас проблемы?

Добавлено через 1 минуту
char *str = " ... ";
size_t kol = 0;
for (size_t i = 0 ; i < strlen(str) ; i++)
if (str[i] == 3nak prep) kol++;
std::cout << kol << std::endl;



осталось объявить строку знаков препинаний и проверить является ли символ из текста символом этой строки.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
23.01.2010, 14:56     Посчитать количество знаков препинания в тексте и вывести их количество. #3
C
1
2
3
4
5
6
7
8
#include <ctype.h>
int punctsCount(const char *s){
  int cnt;
  for ( cnt = 0; *s; ++s )
    if ( ispunct(*s) )
      ++cnt;
  return cnt;
}
Андрейка
409 / 213 / 23
Регистрация: 25.03.2009
Сообщений: 716
23.01.2010, 14:56     Посчитать количество знаков препинания в тексте и вывести их количество. #4
easybudda, ну да или так ) СИ опасный язык))
MrDanTess
0 / 0 / 0
Регистрация: 21.01.2010
Сообщений: 3
23.01.2010, 14:57  [ТС]     Посчитать количество знаков препинания в тексте и вывести их количество. #5
Проблемы не совсем у меня. Меня друг попросил найти решение(сам то я в с++ дуб дубом).
Yandex
Объявления
23.01.2010, 14:57     Посчитать количество знаков препинания в тексте и вывести их количество.
Ответ Создать тему
Опции темы

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