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

Объяснить работу программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить произведение чисел кратных 7 на промежутке от 1 до 100. http://www.cyberforum.ru/cpp-beginners/thread253763.html
Вычислить произведение чисел кратных 7 на промежутке от 1 до 100.
C++ Вычислить сумму чисел от 1 до заданного числа Вычислить сумму чисел от 1 до заданного числа! http://www.cyberforum.ru/cpp-beginners/thread253761.html
Вывести фамилию 10 раз (FOR) C++
Вывести на экран свою фамилию 10 раз (FOR) Пожалуйста посмотрите !!!!!! Спасибо)
C++ Кодировка в разных ОС
ВОт кусок программы ( консольная игра): #include<iostream> #include<string> #include"City.h" #include"city/build.h" int main(int argc, char *argv) { string n; setlocale(LC_ALL, "Russian");
C++ Числа http://www.cyberforum.ru/cpp-beginners/thread253748.html
А как создать входной файл для программы на Паскале? К примеру, необходимо обработать 1000 чисел, неужели все вводить вручную? Если нет, повторяю: как же создать этот входной файл с необходимой информацией (этими 1000 числами)?
C++ ЕГЭ Информатика С2 /*Опишите на русском языке или на одном из языков программирования алгоритм суммирования положительных элементов квадратной матрицы, превышающих повеличине среднее арифметическое всех элементов главной диагонали. */ #include<iostream> #define N 4 using namespace std; int mian() {setlocale(LC_ALL,"Russian"); int a,i,j,sum=0; float sr; подробнее

Показать сообщение отдельно
maest
79 / 34 / 3
Регистрация: 11.11.2010
Сообщений: 489

Объяснить работу программы - C++

08.03.2011, 14:58. Просмотров 519. Ответов 3
Метки (Все метки)

Во введенном слове подсчитать количество различных пар букв. Например, в слове babacabacd 5 различных пар букв, ba – 3 пары, ac – 2 пары.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma argsused
int main(int argc, char* argv[])
{
{
    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]++;
    } 
 
    std::cout<<RUS("Различных пар букв в слове: ")<<str<<"-"<<pairs.size() << std::endl;
//****************************************************
cout<<RUS("\nНажмите любую клавишу для завершения программы ...\n");
getch();
return 0;
}
}

Мне нужно объяснить работу программы до мелочей.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru