Zamiana kolejności wyrazów

Odpowiedz Nowy wątek
2013-01-11 21:24
0

Hej
Ma może ktoś pomysł jak wypisać ze zdania: "Ala ma czarnego kota" zdanie "Czarnego kota ma Ala" bez użycia pętli?
Znalazłem zamianę kolejności wyrazów w zdaniu, ale tylko przy pomocy pętli niestety, a nie mogę tutaj użyć pętli...

Pozostało 580 znaków

2013-01-11 21:27
0

Jak nie petla to rekurencja.

edytowany 1x, ostatnio: 0x200x20, 2013-01-11 21:33

Pozostało 580 znaków

2013-01-11 21:42
0

A wie może ktoś jak to zapisac? :)

Pozostało 580 znaków

2013-01-11 21:47
0
duk86 napisał(a):

Hej
Ma może ktoś pomysł jak wypisać ze zdania: "Ala ma czarnego kota" zdanie "Czarnego kota ma Ala" bez użycia pętli?
Znalazłem zamianę kolejności wyrazów w zdaniu, ale tylko przy pomocy pętli niestety, a nie mogę tutaj użyć pętli...

moze jakies szczegoly? czemu nie mozesz uzyc petli?
jaka zasada sie kierowales przy zamianie kolejnosci wyrazow?

3 slowo, potem 4, potem 2, potem 1?
to rozdziel zdanie po spacjach a potem po prostu wypisz korzystajac z tych indeksow...


Pół giga extra na dropboxie? Pół giga extra na dropboxie! Tyle wygrać! >>Klik here<<

Pozostało 580 znaków

2013-01-11 21:52
0

W poleceniu jest, że nie mogę użyć pętli. Wyrazy te mają być odczytane w odwrotnej kolejności.

edytowany 1x, ostatnio: duk86, 2013-01-11 22:06

Pozostało 580 znaków

2013-01-11 22:06
0

a jaki język?
może zwyczajnie masz rozdzielić zdanie po spacjach do tablicy, potem posortować tablicę jako funkcji porównującej używając randa, złączyć tablicę ze spacjami gotową funkcją która jest w tym języku

jeśli nie to rekurencyjna funkcja wyświetlająca może wyglądać tak:

jeśli długość tablicy > 1
przekaż do funkcji tę samą tablicę z obciętym pierwszym elementem
wypisz pierwszy element

(użycie nawet samej tej funkcji bez sortowania spowoduje już odwrócenie kolejności wyrazów)


Pół giga extra na dropboxie? Pół giga extra na dropboxie! Tyle wygrać! >>Klik here<<
edytowany 2x, ostatnio: unikalna_nazwa, 2013-01-11 22:10

Pozostało 580 znaków

2013-01-11 22:08
0

Język programowania jest dowolny. Może być nawet kilka języków w jeden połączonych.

Pozostało 580 znaków

2013-01-11 22:21
0

Na pewno dowolny, ale najlepiej, żeby to był jakiś w miarę popularny język jak, np. C++.

Pozostało 580 znaków

2013-01-11 22:33
0
duk86 napisał(a):

Na pewno dowolny, ale najlepiej, żeby to był jakiś w miarę popularny język jak, np. C++.

A to PHP nie jest popularny?


edytowany 1x, ostatnio: Patryk27, 2013-01-11 22:33

Pozostało 580 znaków

2013-01-11 22:35
0

I to już odwróci kolejność zapisu wyrazów w zdaniu?

edytowany 1x, ostatnio: duk86, 2013-01-11 22:39
nie odwróci tylko zamieni losowo - unikalna_nazwa 2013-01-11 22:41

Pozostało 580 znaków

2013-01-11 22:39
0

no to może C# http://ideone.com/VYCLa1
javascript http://ideone.com/Nl0idf ? ;)
może sprecyzujesz bo wydaje mi się że nie o to chodziło ;D


Pół giga extra na dropboxie? Pół giga extra na dropboxie! Tyle wygrać! >>Klik here<<
edytowany 3x, ostatnio: unikalna_nazwa, 2013-01-11 22:44

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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