Reverse a string using a FOR loop

4 visualizaciones (últimos 30 días)
Susana Salinas
Susana Salinas el 12 de Feb. de 2020
Comentada: Susana Salinas el 12 de Feb. de 2020
So I have this string array.
fair4 =
9×1 string array
"The"
"reyen"
"in"
"Speyen"
"steyes"
"meyenly"
"in"
"the"
"pleyen."
I want to write a for loop to reverse the order of the letter in words in fair4 without using the revrese function. So "The" would be "eht."
I have this code but I don't know how to fix it.
fair5c= fair4;
summer= char(fair4);
summer= string(summer(end:-1:1));
yellow= []
for i= 1:length(summer)
yellow= [yellow,summer(end-i+1)];
end
fair5c= string(yellow)
  1 comentario
Susana Salinas
Susana Salinas el 12 de Feb. de 2020
no puedo usar eso! necesito usar el for loop para lo que requiere mi tarea :(

Iniciar sesión para comentar.

Respuestas (1)

David Hill
David Hill el 12 de Feb. de 2020
count=1;
for k=length(fair4):-1:1
fair5(count)=fair4(k);
count=count+1;
end
fair5=fair5';
  2 comentarios
James Tursa
James Tursa el 12 de Feb. de 2020
This is homework.
Susana Salinas
Susana Salinas el 12 de Feb. de 2020
Sorry for the confusion-- so I meant the letters of the words would be reversed! So "the" would be "eht."

Iniciar sesión para comentar.

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by