Sustituir vocales por asteriscos
Publicado por LOL (4 intervenciones) el 06/01/2012 15:12:37
Me han mandado hacer un ejercicio pero llevo días y días y no consigo resolverlos...
Escribe un script en Matlab que pida al usuario una cadena de caracteres y que imprima la misma cadena, pero sustituyendo las vocales por asteriscos.
Lo único que he hecho hasta ahora es:
x=input('introduce cadena: ');
y=length(x);
v=0;
for z=[1:y]
cadena=sprintf(' *', z)
v=[v cadena]
end
Pero de esa forma se sustituyen toda la cadena... Mi idea es meter un if para que solo funcione con vocales pero no lo consigo.
Gracias.
Escribe un script en Matlab que pida al usuario una cadena de caracteres y que imprima la misma cadena, pero sustituyendo las vocales por asteriscos.
Lo único que he hecho hasta ahora es:
x=input('introduce cadena: ');
y=length(x);
v=0;
for z=[1:y]
cadena=sprintf(' *', z)
v=[v cadena]
end
Pero de esa forma se sustituyen toda la cadena... Mi idea es meter un if para que solo funcione con vocales pero no lo consigo.
Gracias.
Valora esta pregunta
0