Anonymous user
Phrase reversals: Difference between revisions
→{{header|MiniScript}}
m (→{{header|C++}}: duplicate include) |
|||
Line 1,530:
attesoR edoC esarhP lasreveR
lasreveR esarhP edoC attesoR
</pre>
=={{header|MATLAB}} / {{header|Octave}}==
<lang Matlab>
function r=revstr(s,d)
slist=strsplit(s,d);
for k=1:length(slist)
rlist{k}=slist{k}(end:-1:1);
end;
fprintf(1,'%s\n',s)
fprintf(1,'%s %c',slist{end:-1:1},d)
fprintf(1,'\n');
fprintf(1,'%s %c',rlist{:},d)
fprintf(1,'\n');
fprintf(1,'%s\n',s(end:-1:1))
end
revstr('Rosetta Code Phrase Reversal', ' ')
</lang>
{{out}}
<pre>
Rosetta Code Phrase Reversal
Reversal Phrase Code Rosetta
attesoR edoC esarhP lasreveR
lasreveR esarhP edoC attesoR
</pre>
|