#include <stdio.h>
#include <string.h>
char ch[255];
char chcomp[255];
int occur[255];
void compresse()
{
int i=0,j=0;
do
{
    chcomp[j]=ch[i];
    while (ch[i]==chcomp[j])
      i++;
      j++;

}
while (i<strlen(ch));

chcomp[j]='\0';
printf("%s",chcomp);
}
void occurence()
{
int i=0,j=0;
do
{ int comp=0;

    while (ch[i]==chcomp[j])
      {
      i++;
      comp++;
      }
      occur[j]=comp;
            j++;

}
while (i<strlen(ch));
for (i=0;i<j;i++)

printf("%d",occur[i]);
}
int main() {
strcpy(ch ,"bbboolllppp");
compresse();
printf("\n");
occurence();
getch();
}
