Phrase reversals: Difference between revisions

Content added Content deleted
No edit summary
No edit summary
Line 1,542: Line 1,542:
reversal phrase code rosetta
reversal phrase code rosetta
</pre>
</pre>

=={{header|PureBasic}}==
<lang PureBasic>#TEXT="rosetta code phrase reversal"

If OpenConsole("rosetta code phrase reversal")
Define idx.i=1, txt.s=""
Print(~"Original:\t\t")
PrintN(#TEXT)
Print(~"Reversed:\t\t")
PrintN(ReverseString(#TEXT))
Print(~"Reversed words:\t\t")
txt=StringField(#TEXT,idx," ")
While Len(txt)
Print(ReverseString(txt)+" ")
idx+1
txt=StringField(#TEXT,idx," ")
Wend
PrintN("")
Print(~"Reversed order:\t\t")
idx-1
txt=StringField(#TEXT,idx," ")
While Len(txt)
Print(txt+" ")
If idx>1 : idx-1 : Else : Break : EndIf
txt=StringField(#TEXT,idx," ")
Wend
Input()
EndIf</lang>
{{out}}
<pre>Original: rosetta code phrase reversal
Reversed: lasrever esarhp edoc attesor
Reversed words: attesor edoc esarhp lasrever
Reversed order: reversal phrase code rosetta</pre>


=={{header|Python}}==
=={{header|Python}}==