Skocz do zawartości


Close Open
Close Open
Zdjęcie
- - - - -

modyfikowanie napisu dev-c++


  • Please log in to reply
2 replies to this topic

#1 szalony7hn

szalony7hn

    Adept

  • Forumowicze
  • Pip
  • 1 Postów:

Napisany 17 kwiecień 2012 - 13:44

Bardzo proszę o wykonanie tego zadania w kompilatorze Dev-C++ w taki amatorski sposób, by wyglądało, że ktoś dopiero zaczyna działać w tym temacie :)
Chciałbym porównać ze swoim i zobaczyć gdzie popełniam błędy.
Dziękuję!

Modyfikowanie napisu
Limit pamięci: 32 MB
Mając dany napis . Dozwolone są na nim następujące operacje:

Z a b - zamień w napisie wszystkie wystąpienia literki a na literkę b,
D c - doklejenie na końcu napisu literki c,
U n - usunięcie z napisu końcowych literek,
N - zakończenie modyfikowania napisu.
Możesz założyć, że a, b, c będą małymi literkami alfabetu angielskiego. Zadaniem Twojego programu jest dla danego napisu stwierdzić jaki napis powstanie z niego po wykonaniu podanego ciągu modyfikacji. Modyfikacje wykonujemy w dokładnie takiej kolejności w jakiej zostały podane.

Zadanie
Napisz program, który:

wczyta ze standardowego wejścia napis oraz kolejne operacje wykonywane na tym napisie,
wypisze na standardowe wyjście napis powstały po wykonaniu tych operacji.

Wejście

W pierwszej linii wejścia znajduje się napis , którego długość jest niemniejsza niż i nie przekracza . W drugiej linii znajduje się ciąg operacji zakończony operacją N. Liczba operacji nie przekracza . Ponadto gwarantujemy, że po każdej operacji długość napisu będzie niemniejsza od i nie większa niż .

Wyjście

W jedynym wierszu wyjścia należy wypisać napis powstały z napisu po tym ciągu modyfikacji.

Przykład
Dla danych wejściowych:

main
Z i l U 1 D w D a N
poprawną odpowiedzią jest:

malwa

#2 andy_larkeen

andy_larkeen

    Uczestnik

  • Forumowicze
  • PipPipPipPip
  • 208 Postów:

Napisany 10 maj 2012 - 23:53

Umieść swój kod w poście to sprawdzimy gdzie masz błędy ;)

#3 lkowal25@gmail.com

lkowal25@gmail.com

    Adept

  • Forumowicze
  • Pip
  • 5 Postów:
  • Płeć:Mężczyzna

Napisany 09 czerwiec 2012 - 14:28

Powiedz co już masz zrobione to ci pomogę. Nie będę za ciebie robić całego zadania.




0 Użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników