Код: Выделить всё
// LR.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include "iostream"
#include <string>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char a[100], t[100], o[100];
int c, k=0, z=-1, m[100], p=0;
cin.getline(a, 100, '\n');
c=strlen(a);
for(int i=0; i<=c-2; i++ )//всевозможные пары символов
t[i]=a[i]+a[i+1];
for(int y=0; y<=c-2; y++)
}
for(int b=0; b<=c-2; b++)//проверка есть ли в массиве o[100] пары символов
{
if(t[y]==o[b])
k++;
}
if(k==0)//если нет такой пары, заносим в массив и считаем кол-во повторений
{
o[p]=t[y];
for(int q=0; q<=c-2; q++)
{
if(t[y]==t[q])
z++;
}
m[p]=z;
p++;
}
z=-1;
k=0;
}
for(int u=0; u<=p; u++)//вывод
cout<<o[u]<<m[u];
return 0;
}
поэтапно разобрал, не знаю почему не работает, ПОМОГИТЕ ПЛЗ!!!