#include
#include
using namespace std;
string CountAndSay(int n)
{
string res = “”;
int num = -1;
int sum = 0;
char chsum;
char chremind;
while (n)
{
int remind = n % 10;
int quotient = n / 10;
if (num == -1)
{
num = remind;
sum = 1;
n = quotient;
continue;
}
if (num == remind)
{
sum++;
}
else
{
chsum = sum + ‘0’;
chremind = num + ‘0’;
res =chremind+res;
res= chsum+res;
num = remind;
sum = 1;
}
n = quotient;
}
chsum = sum + '0';
chremind = num + '0';
res = chremind + res;
res = chsum + res;
return res;
}
int main()
{
cout << CountAndSay(1211) << endl;
system(“pause”);
return 0;
}