Jump to content

Phrase reversals: Difference between revisions

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>
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.