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

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

Войти
Регистрация
Восстановить пароль
 
anyutka
0 / 0 / 0
Регистрация: 24.12.2010
Сообщений: 6
#1

Посчитать в тексте количество слов с заглавной буквы - C++

06.05.2011, 22:20. Просмотров 585. Ответов 2
Метки нет (Все метки)

сколько в заданом тексте собственных имен?
немогу написать код в лабе..
в итоге программа должно посчитать количество слов с большой буквы
помогите кто сможет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2011, 22:20     Посчитать в тексте количество слов с заглавной буквы
Посмотрите здесь:
C++ Посчитать число слов, которые начинаются и заканчиваются с одинаковой буквы в произвольном тексте
C++ Нужно посчитать количество слов в тексте
Как посчитать количество одинаковых слов в тексте? C++
Посчитать количество слов в строке, содержащих 4 буквы C++
C++ Каждое предложение в тексте сделать с заглавной буквы
C++ Посчитать количество слов в заданной последовательности, начинающиеся с буквы B
C++ Посчитать количество слов начинающихся с той же буквы, что и первое
Подсчитать количество слов в тексте, которые начинаются с гласной буквы C++
Посчитать количество слов во введенной строке и найти слова, которые начинаются с буквы t C++
C++ Посчитать количество слов со встречающимся символом "Х" в тексте
Посчитать количество слов "что" в заданном тексте C++
C++ Посчитать сколько в тексте слов с 1, 2 и 3 слогами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1474 / 841 / 74
Регистрация: 26.03.2010
Сообщений: 2,889
06.05.2011, 22:28     Посчитать в тексте количество слов с заглавной буквы #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <clocale>
#include <algorithm>
 
int main()
{
    const std::string str = ("Mama mama Katu");
    std::cout << std::count_if (str.begin(), str.end(), isupper);
    std::cout << std::endl;
    // without stl
    const int LEN = str.length();
    int count = 0;
    for (int i = 0; i < LEN; i++)
        if (isupper (str[i]))
            ++count;
    std::cout << count;
    std::cout << std::endl;
 
    return 0;
}
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,909
06.05.2011, 23:22     Посчитать в тексте количество слов с заглавной буквы #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
int main()
{
    char s[256];
    char* p;
    int cnt = 0;
 
    puts("input string: ");
    gets(s);
 
    p = strtok(s, ":;,.!? ");
    while(p)
    {
        if(isupper(*p)) ++cnt;
        p = strtok(NULL, ":;,.!? ");
    }
 
    printf("result: %d\n", cnt);
 
    return 0;
}
Yandex
Объявления
06.05.2011, 23:22     Посчитать в тексте количество слов с заглавной буквы
Ответ Создать тему
Опции темы

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