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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.64
MrDanTess
0 / 0 / 0
Регистрация: 21.01.2010
Сообщений: 3
#1

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

23.01.2010, 14:49. Просмотров 3037. Ответов 4
Метки нет (Все метки)

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

Подсчитать в строке количество гласных, согласных, знаков препинания, пробелов C++
C++ Подсчитать количество знаков препинания в строке.
Строка: В тексте посчитать знаки препинания и вывести их количество C++
C++ Определить количество знаков препинания в тексте
C++ Выполнить статистику текста: подсчитать количество букв, знаков препинания, слов, предложений, абзацев.
Считать из файла, подсчитать количество знаков препинания, записать в файл C++
C++ Подсчитать количество знаков препинания в строке
C++ Найти количество знаков препинания в строке
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество знаков препинания в тексте; C++
C++ Посчитать количество знаков препинания в строке. Чем заменить break?
C++ Напечатать строку текста, содержащую минимальное количество знаков препинания
Подсчитать количество содержащихся в строке знаков препинания C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
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
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
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;
}
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
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     Посчитать количество знаков препинания в тексте и вывести их количество.
Ответ Создать тему
Опции темы

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