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

Подсчитать сколько различных букв использовано при написании строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция вывода с использованием класса http://www.cyberforum.ru/cpp-beginners/thread1220352.html
Предположим, у меня есть класс прямоугольника Window; И я реализовал в нем функцию вывода void Window::print (std::string& s) {...} Которая работает Преположим, я создал Window w1; Но я хочу,...
C++ Что нужно знать для написания сервера всем привет.решил попробовать сделать сервер на c++.раньше этим не занимался.подскажите хорошие источники. http://www.cyberforum.ru/cpp-beginners/thread1220351.html
Найти в строке слово, начинающееся буквой "а" и оканчивающееся буквой "я" C++
дана строка. найти какое-нибудь слово, начинающееся буквой а и оканчивающееся буквой я. если таких слов нет, то сообщить об этом Добавлено через 18 минут помогите, пожалуйста
C++ Не компилируется библиотека
Всем привет, возможно на этом форуме не принято что то делать за кого то, но прошу помощи т.к. уже ~2 часа мучаюсь, не могу скомпилировать. P.S. хочу сразу извинится если создал топик не в том...
C++ Алгоритм блочного шифрования Twofish http://www.cyberforum.ru/cpp-beginners/thread1220323.html
Здравствуйте. У меня возникла следующая проблема: алгоритм создаёт идентичные раундовые ключи как для ключа "12345", так и для "1", я так и не могу ошибку найти... //Для удобства переопределим...
C++ Небольшой пример. Игра "змейка" - как в ней делают препятствия Здравствуйте сегодня случайно увидел старенькую игру "змейка" и меня заинтересовало как именно они делают там препятствия чтобы их нужно было обходить а при касании его вы умираете. Решил попробовать... подробнее

Показать сообщение отдельно
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,479
01.07.2014, 08:32
Для Visual Studio:
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
25
26
27
28
29
#include "stdafx.h"
#include <locale>
#include <iostream>
#include <string>
#include <set>
 
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    wstring s;
    set<wchar_t> st;
 
    wcout.imbue(locale("rus_rus.866"));
    wcin.imbue(locale("rus_rus.866"));
 
    wcout << L"Введите строку: ";
    getline(wcin, s);
 
    for(wstring::iterator it = s.begin(); it != s.end(); it++) if(isalpha(*it, locale("rus_rus.866"))) st.insert(tolower(*it, locale("rus_rus.866")));
 
    wcout << L"Буквы: ";
    for(set<wchar_t>::iterator it = st.begin(); it != st.end(); it++) wcout << *it;
    wcout << endl << L"Количество: " << st.size() << endl;
 
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru