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}}== |