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

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

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

Дана строка. Подсчитать количество букв, содержащихся в строке - C++

02.04.2014, 12:51. Просмотров 684. Ответов 8
Метки нет (Все метки)

Дана строка. Подсчитать количество букв, содержащихся в строке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2014, 12:51     Дана строка. Подсчитать количество букв, содержащихся в строке
Посмотрите здесь:

Подсчитать общее количество содержащихся в строке строчных латинских и русских букв C++
C++ Дана строка подсчитать количество латинских букв
C++ Дана строка. Подсчитать количество букв k в последнем ее слове.
Дана строка.Подсчитать в ней количество вхождений букв f,k,t. C++
C++ Дана строка. Подсчитать количество букв K в последнем ее слове
Дана строка. Подсчитать количество содержащихся в ней цифр C++
C++ Дана строка. Подсчитать общее количество содержащихся в ней строчных латинских и русских букв
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
02.04.2014, 12:53     Дана строка. Подсчитать количество букв, содержащихся в строке #2
C++
1
2
if(str>='a' && str <='Z')
s++;
Kristal_Sharko
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 55
02.04.2014, 12:56  [ТС]     Дана строка. Подсчитать количество букв, содержащихся в строке #3
Надо полную задачу
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
02.04.2014, 13:02     Дана строка. Подсчитать количество букв, содержащихся в строке #4
Цитата Сообщение от ^Tecktonik_KiLLeR Посмотреть сообщение
>='a' && <='Z'
Не канает. Там между этими двумя наборами есть еще символы. Надо по отдельности каждый.
kiborgdelto
70 / 72 / 27
Регистрация: 23.03.2011
Сообщений: 141
02.04.2014, 13:15     Дана строка. Подсчитать количество букв, содержащихся в строке #5
C++
1
2
if(str>='A' && str <='Z'||str>='a' && str <='z'||str>='А' && str <='п'||str>='р' && str <='ё')
s++;
Anton_Kretov
89 / 51 / 7
Регистрация: 26.06.2013
Сообщений: 179
02.04.2014, 13:21     Дана строка. Подсчитать количество букв, содержащихся в строке #6
kiborgdelto, isalpha(str[i]) не катит уже?
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
02.04.2014, 13:24     Дана строка. Подсчитать количество букв, содержащихся в строке #7
kiborgdelto, если английский алфавит худо-бедно встречается практически во всех кодировках, то про национальные языки (здесь русский прим. ред.) такого нельзя сказать. Следовательно, в другой кодировке, 'ё' это может быть птица, а 'п' - фараон переплывающий реку с направленным вдаль взглядом. И точно ли будет при этом программа корректно работать?

Не по теме:

Вот так вот я - всех пожурил, а сам ничего не предложил.

kiborgdelto
70 / 72 / 27
Регистрация: 23.03.2011
Сообщений: 141
02.04.2014, 13:47     Дана строка. Подсчитать количество букв, содержащихся в строке #8
я писал только для стандартной кодировки IBM cp866, для остальных естественно будет по другому, это уже зависит от того какую кодировку используешь из такой русские буквы и берёшь

Добавлено через 19 минут
Цитата Сообщение от Anton_Kretov Посмотреть сообщение
isalpha(str[i]) не катит уже?
я так и не смог заставить работать данную функцию с русскими буквами, если знаете как подскажите
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2014, 17:33     Дана строка. Подсчитать количество букв, содержащихся в строке
Еще ссылки по теме:

C++ Дана строка. Подсчитать количество цифр, содержащихся в ней
Подсчитать количество букв, содержащихся в строке C++
Дана строка. Подсчитать количество содержащихся в ней цифр C++
Подсчитать общее количество строчных латинских и русских букв, содержащихся в строке C++
Дана строка: предложение на русском языке. Подсчитать количество содержащихся гласных букв C++

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

Или воспользуйтесь поиском по форуму:
dalay_lama
65 / 65 / 7
Регистрация: 22.09.2012
Сообщений: 440
07.04.2014, 17:33     Дана строка. Подсчитать количество букв, содержащихся в строке #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
 
int main()
{
    std::string str;
    str = "sum STR";
    int count = 0;
    for (int i = 0; i < str.size(); i++) {
        if (str[i] >= 97 && str[i] <= 122) {
            count++;
        }
    }
    std::cout <<"Number of small letters: " <<count <<"\n";
    return 0;
}
Yandex
Объявления
07.04.2014, 17:33     Дана строка. Подсчитать количество букв, содержащихся в строке
Ответ Создать тему
Опции темы

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