#include #include char line[1001]; char nline[2001]; int main () { int i, j; char ch; line[0] = '1'; line[1] = 0; while (1) { i = 0; j = 0; printf ("%s\n\n", line); while (line[i]) { ch = line[i]; nline[j] = '0'; while (line[i] == ch) { ++nline[j]; ++i; } ++j; nline[j] = ch; ++j; } nline[j] = 0; if (strlen (nline) >= sizeof (line)) break; strcpy (line, nline); } return 0; }