С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Буквы в словах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в коде. не найден оператор, принимающий правый операнд типа 'int' http://www.cyberforum.ru/cpp-beginners/thread838974.html
Доброго времени суток. Не понимат что за ошибка: error C2679: бинарный '>': не найден оператор, принимающий правый операнд типа 'int' (или приемлемое преобразование отсутствует). Да и вообще,...
C++ Про typedef Читая книгу Дейтеля, дошёл до стеков и не понял небольшую мелочь, которая вводит меня в заблуждение. У нас есть структура и прототипы функций: struct stackNode { int data; stackNode *nextPtr;... http://www.cyberforum.ru/cpp-beginners/thread838950.html
Виртуальная функция ,в системе классов "принтер" C++
Задание :Виртуальная функция ,в системе классов "принтер". нужно создать на с++ , программу что бы переименовывать из .pdf-документа в .doc-документ ,и наоборот. Помогите решить пожалуйста!)
програма палиндром C++
Написать программу, которая превращает в палиндром произвольное слово, вычеркивая из него мин кол-во букв.
C++ Подскажите, в чем ошибка с классами http://www.cyberforum.ru/cpp-beginners/thread838914.html
Занимаюсь по книге Джесса Либерти "С++ за 21 день" компилятор MVS 2010 не могу понять в чем моя ошибка это файл заголовка #include <iostream> using namespace std; class cCat
C++ Вычислить все возможные произведения матриц. Упорядочить по возрастанию элементы главной диагонали... Даны четыре вещественные матрицы произвольной размерности (размерности вводятся пользователем). Вычислить все возможные произведения матриц. Упорядочить по возрастанию элементы главной диагонали той... подробнее

Показать сообщение отдельно
AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 533
16.04.2013, 10:22
Вот ещё вариант с отображением, но проверить не могу ибо кодировки. Разбираться, равно как и комментировать код сейчас не в духе...

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
30
31
32
#include <iostream>
#include <cstdlib>
#include <string>
#include <map>
 
int main ( int argc, char **argv ) {
    //argv[0] is a excutable file name
    //argv[1] - command line argument, our entering sequence
    std::map < char, int > counter;
    std::string alphabet = "кпстфхцчшщ",
        input = argv[ 1 ];
    
        // init all chars what we want to print
    for ( int i = 0; i < alphabet.size (); i++ ) {
        counter[ alphabet[ i ] ] = 0;
    }
    
        // counting number of every character in input sequence
    for ( int i = 0; i < input.size (); i++ ) {
        counter[ input[ i ] ]++;
    }
    
        // print all inited chars if value of key is null, that means we don't count them, so we don't find them
    for ( std::map < char, int >::iterator i = counter.begin();
            i != counter.end(); i++ ) {
        if ( i->second == 0 ) {
            std::cout << i->first << " ";
        }
    } std::cout << std::endl;
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.