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

Дана строка символов. Определить количество букв латинского алфавита

05.03.2018, 22:40. Показов 7371. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка символов. Определить количество букв латинского алфавита.Задача с++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2018, 22:40
Ответы с готовыми решениями:

Дана строка из символов латинского алфавита. Проверьте правильность расстановки тега <td>: каждому открытому тегу должен
Дана строка из символов латинского алфавита. Проверьте правильность расстановки тега &lt;td&gt;: каждому...

Дана строка символов. Определить количество слов состоящих из четырех букв
#include &lt;iostream.h&gt; #include &lt;string.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

Определить длину содержащейся в тексте максимальной серии символов, отличных от букв латинского алфавита
1.Текст – это непустая последовательность букв. Дан текст. Определить длину содержащейся в тексте...

Расшифровка строки (циклическим сдвигом букв латинского алфавита на n символов)
Дано зашифрованный строку символов, состоящий из букв латинского алфавита. Создать функцию, которая...

5
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
05.03.2018, 22:54 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <set>
#include <string>
#include <algorithm>
#include <cctype>
 
int main()
{
    std::set<char> alph = { 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' };
    std::string s;
    std::getline(std::cin, s);
    std::cout << std::count_if(s.begin(), s.end(),
        [&alph](char c) {return std::count(alph.begin(), alph.end(), std::tolower(c)) > 0; }) << "\n";
    system("pause");
    return 0;
}
0
1467 / 1008 / 456
Регистрация: 30.10.2017
Сообщений: 2,798
05.03.2018, 23:06 3
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 <ctype.h>
 
using namespace std;
 
int main()
{
    int n = 0;
    char s[256];
 
    cin.getline(s, 256, '\n');
    
    for (int i = 0; s[i] != '\0'; i++)
        if (isalpha(s[i]))
            n++;
 
    cout << n << endl;
 
    system("pause");
    return 0;
}
0
Hitoku
05.03.2018, 23:12
  #4

Не по теме:

Ай! Как можно было забыть про isalpha... :D

0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
05.03.2018, 23:38 5
... Или, если хочешь, я скажу это проще:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <algorithm>
#include <string>
#include <cctype>
 
int main() {
    std::string s;
    
    while ( std::cout << "String: " && std::getline(std::cin, s) && ! s.empty() )
        std::cout << std::count_if(s.begin(), s.end(), isalpha) << " letters." << std::endl;
    
    return 0;
}
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
06.03.2018, 02:27 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
using namespace std;
 
int main()
{    
    int k=0;
    string s;
    cin >> s;
    int m=s.size();
    for (int i=0; i<m; i++)
    if (((int)(s[i])>=65&&(int)(s[i])<=90) || ((int)(s[i])>=97&&(int)(s[i])<=122)) k++;
    cout <<k;    
system("pause");
return 0;
}
0
06.03.2018, 02:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2018, 02:27
Помогаю со студенческими работами здесь

Создать массив 20х10, состоящий из слов длинной 2—7 символов (из рандомных букв латинского алфавита)
Здравствуйте. Необходимо создать массив 20х10, который состоит из слов длинной 2—7 символов...

Подсчитать количество заглавных букв латинского алфавита в последовательности используя do...while
Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество заглавных букв...

Дана строка символов. Определить количество букв латинского алфавита
7. Дана строка символов. Определить количество букв латинского алфавита. 7. Дано рядок символів....

Дана последовательность символов. Определить сколько букв латинского алфавита встречается в данной последовательности
Дана последовательность символов. Определить сколько букв латинского алфавита встречается в данной...


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

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