Prosta kompresja. Aby zaoszczędzić miejsce na dysku Kasia będzie w pliku tekstowym zamieniała oryginalne wyrazy wersją skróconą. Jeśli miała zamiar napisać więcej niż dwie takie same literki obok siebie w wyrazie, to teraz napisze literkę a następnie liczbę, określającą ilość wystąpień tej literki. Twoim zadaniem jest napisanie programu który odczyta tekst zapisany w pliku tekstowym i "skompresuje" go zapisując w nowym pliku. Zakładamy że w oryginalnym tekście nie ma żadnych cyfr. Np. tekst "Aaaaaale zabawa, suuuuper" zostanie zamieniony na "Aa5le zabawa, su4per".
Prosiłabym o pomoc. Z góry wszstkim dziękuję.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
http://ideone.com/WBbzg
Wyjaśnienie kod działa pod g++ w wersji 4.4 tzn w dev-cpp może się nie kompilowć
i założyłem że mamy wejście
"ciąg znaków"<<enter>>
Proszę: http://ideone.com/fN7iW