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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Тлеу
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 250
#1

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

30.03.2010, 21:17. Просмотров 1448. Ответов 6
Метки нет (Все метки)

13. Во введенном слове подсчитать количество различных пар букв. ( например, в слове вавасавасd –5 различных пар букв).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2010, 21:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Во введенном слове подсчитать количество различных пар букв (C++):

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

Вводится предложение. Подсчитать количество слов и подсчитать количество букв в самом длинном слове - C++
Неправильно считает количество букв в наибольшем слове. #include <iostream> #include <cstdio> #include <cstring> using...

Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове - C++
Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в...

Количество различных букв в слове - C++
Здравствуйте! Смысл задачи в том, чтобы в предложении найти для каждого слова количество его различных букв (символов). Вот мой код: ...

Подсчитать количество пар букв - C++
Помогите, пожалуйста, с задачей! Во введенном слове подсчитать количество различных пар букв. Например, в слове babacabacd 5 различных пар...

Подсчитать количество букв k в последнем слове - C++
Всем привет, помогите с задачкой Дана символьная строка. Подсчитать количество букв k в последнем ее слове

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Грымзик
2466 / 1443 / 31
Регистрация: 14.09.2009
Сообщений: 2,742
30.03.2010, 21:40 #2
Создаешь массив целых чисел, обнуляешь, и и циклом просматриваешь всю строку.
for(i=0; i<s.size()-1,++i)
++m[s[i]*256+s[i+1]];//если любые символы могут быть
или
++m[(s[i]-'a')*26+(s[i+1]-'a')]//если только маленькие буквы

А потом проходишь по все массиву m и считаешь сколько там элементов больших 0.
0
Тлеу
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 250
30.03.2010, 21:42  [ТС] #3
я не умею,можешь написать плиз!!!Я ваще не разбираюсь,если бы ты написал хорошо было бы!!!
0
Грымзик
2466 / 1443 / 31
Регистрация: 14.09.2009
Сообщений: 2,742
30.03.2010, 21:55 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    string s;
    cin>>s;
    int N=256*256,i,ans=0;
    int *m=new int[N];
    for (i=0; i<N; ++i)
        m[i]=0;
    for (i=0; i<s.size()-1; ++i)
        ++m[s[i]*256+s[i+1]];
    for (i=0; i<N; ++i)
        if(m[i]>0)
            ++ans;
    cout<<ans<<endl;
    system("PAUSE");
    return 0;
}
0
Тлеу
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 250
30.03.2010, 21:57  [ТС] #5
это полная задача???
0
Грымзик
2466 / 1443 / 31
Регистрация: 14.09.2009
Сообщений: 2,742
30.03.2010, 22:49 #6
А что ты спрашиваешь - проверь.
0
Тлеу
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 250
01.04.2010, 09:23  [ТС] #7
а ты незнаешь как на турбо си сделать???
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2010, 09:23
Привет! Вот еще темы с ответами:

Подсчитать количество букв в последнем слове в строке - C++
Нужно что бы программа считала количество букв в последнем слове в строке. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

Подсчитать количество букв в самом коротком слове - C++
Во введенном тексте, который заканчивается признаком конца файла, подсчитать количество букв в самом коротком слове. Слова разделены...

В тексте подсчитать количество букв в коротком слове - C++
В тексте подсчитать количество букв в коротком слове. Текст заканчивается признаком конца файла. Слова разделены пробелом.

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.04.2010, 09:23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru