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

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

Восстановить пароль Регистрация
 
maest
78 / 33 / 2
Регистрация: 11.11.2010
Сообщений: 472
08.12.2010, 17:55     Подсчитать количество пар букв #1
Помогите, пожалуйста, с задачей! Во введенном слове подсчитать количество различных пар букв. Например, в слове babacabacd 5 различных пар букв, ba – 3 пары, ac – 2 пары.Язык C++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2010, 17:55     Подсчитать количество пар букв
Посмотрите здесь:

C++ Во введенном слове подсчитать количество различных пар букв
26. Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. C++
C++ Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк.
Подсчитать количество различных пар букв C++
C++ Подсчитать количество пар
Строки. Подсчитать количество заглавных букв в тексте; вывести на экран слова, имеющие наименьшее количество букв... (подправить) C++
Массивы. Подсчитать количество пар соседних элементов с одинаковыми значениями C++
C++ Подсчитать количество пар массива, не учитывая повторы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
maest
78 / 33 / 2
Регистрация: 11.11.2010
Сообщений: 472
09.12.2010, 19:41  [ТС]     Подсчитать количество пар букв #2
Неужели никто не знает?
MasoD
 Аватар для MasoD
6 / 6 / 1
Регистрация: 03.10.2010
Сообщений: 44
06.11.2011, 14:06     Подсчитать количество пар букв #3
тебе, наверное, уже не надо. но мне в лабе попалась -

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <string>
#include <locale>
#include <vector>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    string st1;
    string st2;
    string st3;
    vector<string> st;
    vector<string> str;
    int i = 0;
    int j = 0;
    int amt = 0;
    int count = 0;
    st1 = "babacabacd";
    int sz = st1.size();
    for (int i = 0; i < sz - 1; i++)
    {
        st2 = st1[i];
        st2 += st1[i + 1];
        st.push_back(st2);
        amt++;
        st2 = "";
    }
    for (int i = 0; i < amt - 1; i++)   
        for (int j = i + 1; j < amt; j++)
            if (st[i] > st[j])
            {
                st3 = st[i];
                st[i] = st[j];
                st[j] = st3;
            }
    for (int i = 0; i < amt - 1; i++)
        if (st[i] == st[i + 1])
            st[i] = "";
    for (int i = 0; i < amt; i++)
        if (st[i] != "")
            count++;
    cout << endl
        << "В слове \"" << st1 << "\" " << count << " различных пар букв."
        << endl;
    system("pause");
    return 0;
}
Yandex
Объявления
06.11.2011, 14:06     Подсчитать количество пар букв
Ответ Создать тему
Опции темы

Текущее время: 04:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru