С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Silver_plus
1

Подсчёт количества знаков препинания в строке

30.12.2010, 10:43. Показов 2355. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Помогите пожалуйста написать простейший алгоритм подсчёта количества знаков препинания в строке. C#. Заранее спасибо
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.12.2010, 10:43
Ответы с готовыми решениями:

Подсчет количества знаков препинания в строке s (переделать с использованием рекурсивной функции)
Задача решена, но без использования рекурсии. Помогите, пожалуйста. Мне тут помогли с предыдущей,...

Написать программу: подсчет количества знаков пунктуации в строке введенной с клавиатуры
Написать программу, которая подсчитывает количество знаков пунктуации в строке введенной с...

Подсчет гласных.согласных,знаков препинания в тексте
скажите,пожалуйста..где у меня ошибка....программа считает совершенно неправильно( (кусок из...

Кол-во знаков препинания и букв в строке
Требуется подсчитать кол-во букв и знаков препинания в строке, но программа упорно не хочет считать...

4
Light Knight
106 / 29 / 5
Регистрация: 03.06.2010
Сообщений: 361
30.12.2010, 11:16 2
C++
1
2
3
4
5
6
7
8
int b;
cin.getline (a,255);
for(int i=0;i<strlen(a);++i)
{
if((a[i]==',') || (a[i]==';') || (a[i]==':'))
b++
}
cout << b;
Добавлено через 2 минуты
C#
1
2
3
4
5
6
7
8
int b;
a = Console.ReadLine();
for(int i=0;i<a.Length;++i)
{
if((a[i]==',') || (a[i]==';') || (a[i]==':'))
b++
}
Console.WriteLine(b);
насчет c# что-то не уверен
0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
30.12.2010, 12:01 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <ctype.h>
 
int main()
{
    int cnt = 0;
    char s[256];
    char* pch = s;
 
    gets(s);
    while(*pch) if( ispunct(*pch++) ) ++cnt;
    printf("%d\n", cnt);
 
    return 0;
}
0
2859 / 2006 / 988
Регистрация: 21.12.2010
Сообщений: 3,711
Записей в блоге: 10
30.12.2010, 12:10 4
RoY_Mu$T@nG,
вот этот метод возвращает true если знак препинания Char.IsPunctuation()
1
Silver_plus
30.12.2010, 12:16 5
Всем огромное спасибо, но препод таки сжалился и поставил всем зачёт =)
30.12.2010, 12:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.12.2010, 12:16
Помогаю со студенческими работами здесь

В строке подсчитать количество знаков препинания
В общем задание обстоит так:Ввести с экрана строку. В строке подсчитать количество знаков...

Найти количество знаков препинания в строке
задана строка.найти количество знаков препинания в строке C++

Подсчитать количество знаков препинания в строке
Подсчитать количество знаков препинания в строке. Строка - &quot;Осень,,Падают листья,,зима,,!&quot;. Вывести...

Подсчитать количество знаков препинания в строке.
Подсчитать количество знаков препинания в строке.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru