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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите с чего начать. http://www.cyberforum.ru/cpp-beginners/thread382614.html
Доброго времени суток. По работе появилась необходимость работать с С.До этого изучал Java. Когда начинал Java сразу сел за NetBeans, и упустил некоторые базовые вещи которые за меня делала IDE,...
C++ Динамические массивы Объясните пожалуйста что такое динамические массивы. Это массивы с не константным количеством элементов? Если так, то как их объявлять? http://www.cyberforum.ru/cpp-beginners/thread382612.html
Сортировка пузырьком. C++
Приветствую, тех кто заглянул в топик. Помогите, пожалуйста, решить задачу на C пузырьковой сортировкой. Отсортировать символьный массив. Сначала цифры по убыванию, затем символы по алфавиту...
C++ Помогите исправить алгоритм (есть код)
Я приблизительно представляю алгоритм, но не так что бы написать код. Вот условие задачи: Высота стены N, ширина M длина рулона K, а ширина 1 метр, обои клеятся вертикально без горизонтальный...
C++ Упорядочен-ли массив по возрастанию? http://www.cyberforum.ru/cpp-beginners/thread382597.html
Добрый вечер, господа. Взываю к вашей помощи, яко сам столкнулся с непреодолимой трудностью. Вот собсна задача: Написать программу, которая считывает линейный массив из файла, выводит его на экран и...
C++ не получается перевести матрицу инцидетности одного графа в другую #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> typedef int *pint; int main () { clrscr(); int m, n, i, k, j,t,m1,n1,temp; pint *a; scanf ("%d... подробнее

Показать сообщение отдельно
straparola
-95 / 1 / 0
Регистрация: 25.03.2010
Сообщений: 107

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

12.11.2011, 21:33. Просмотров 709. Ответов 2
Метки (Все метки)

Помогите решить задачу, вернее переделать)))
Во введенном слове подсчитать количество различных пар букв. ( например, в слове вавасавасd –5 различных пар букв).

Нашёл на форумах такую же на С++, а нужно на Си.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <map>
{
    char str[100];
    cout<<RUS("Введите слово: ");
    cin.getline(str, 100);
    std::map<std::string, int> pairs;
    for(int i=0, len=strlen(str); i<len-1; i++)
    {
        std::string a="";
        a += str[i];
        a += str[i+1];
        pairs[a]++;
    }
    cout<<RUS("Различных пар букв в слове: ")<<str<<"-"<<pairs.size() << std::endl;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru