next up previous
Next: State-Diagramme Up: Funktionen, Parameterübergabe, I/O bei Previous: 2 Beispiele

Übungsprogramm: Number-Compression

Implementieren Sie ein Kompressionsprogramm, welches nach dem folgenden Regeln von cin gelesene Daten komprimiert und auf cout ausgibt.

Kompressionsregeln:

1.
Wenn ein Zeichen mehrmals hintereinander vorkommt wird es durch \\{zeichen}{anzahl des vorkommens} ersetzt. Somit wird die Zeichenfolge ``aaaabbbbbbbb'' zu ``\a4\b8''.
2.
Das Zeichen ``\'' wird zu ``\\''.


next up previous
Next: State-Diagramme Up: Funktionen, Parameterübergabe, I/O bei Previous: 2 Beispiele

© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 11/11/1998