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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в коде. не найден оператор, принимающий правый операнд типа 'int' http://www.cyberforum.ru/cpp-beginners/thread838974.html
Доброго времени суток. Не понимат что за ошибка: error C2679: бинарный '>': не найден оператор, принимающий правый операнд типа 'int' (или приемлемое преобразование отсутствует). Да и вообще, правильно ли составлена программа, если задание - нахождение количества положительных и отрицательных елементов матриц. #include <iostream> #include <conio.h> #include <iomanip> using namespace std;...
C++ Про typedef Читая книгу Дейтеля, дошёл до стеков и не понял небольшую мелочь, которая вводит меня в заблуждение. У нас есть структура и прототипы функций: struct stackNode { int data; stackNode *nextPtr; }; typedef struct stackNode STACKNODE; typedef STACKNODE *STACKNODEPTR; //просто чтобы можно было делать так: STACKNODEPTR headPtr, endPtr; - наши указатели на структуру типа STACKNODE, которая в... 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
 Аватар для AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 532
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;
}
 
Текущее время: 11:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru