Zamiana ilosci liter na cyfre (ile razy wystepuje)

0

Napisz program, ktory z podanego ciagu znakow policzy liczbe liter i napisze ile ich jest jesli wystepuje wiecej niz 2 razy, np;
wejscie:
AAAARRTY54
wyjscie:
A4RRTY54
Prosze o pomoc.

2

Chcesz gotowca to podaj cenę. Chcesz pomocy to pokaż kod.

Swoją drogą podobny (ten sam?) program ze spoja już był kiedyś na forum.

0

Podziel problem na mniejsze części.
Zacznij od zastanowienia się co musisz zrobić na samym początku programu.

0

To w końcu ma wypisać ile jest takich liter które się powtarzają więcej niż 2 razy czy wypisać same te litery?

1

Zadanie spełnia, z tym że raczej nie o to chodziło: http://ideone.com/A5oNOi

#include <stdio.h>

int main()
  {
   int ch,prev,count=0;
   for(count=prev=0;prev!=EOF;prev=ch)
     {
      if(prev!=(ch=getchar()))
        {
         if(count>2) printf("%c%d",prev,count);
         else while(count--) putchar(prev);
         count=1;
        }
      else if(++count>9) printf("%c9",prev,count-=9);
     }
   return 0;
  }

1 użytkowników online, w tym zalogowanych: 0, gości: 1