Pascal/Turbo Pascal - necesito proced. para invertir una palabra

 
Vista:

necesito proced. para invertir una palabra

Publicado por gady magdiel herrera castillo (1 intervención) el 22/08/2001 20:01:21
necesito la idea para realizar un prodedimiento que reciba una cadena de caracteres y la devuelva en parametrosen forma inversa ej: hola imprimir aloh
posdata: lo necesto antes del viernes 24/8/01
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:necesito proced. para invertir una palabra

Publicado por Diego Romero (282 intervenciones) el 23/08/2001 02:39:22
Procedure invertir(entrada:string; var salida:string);
var
i,j:byte;
begin
salida[0]:=entrada[0];
j:=length(entrada);
for i:=1 to length(entrada) do
begin
salida[j]:=entrada[i];
dec(j);
end;
end;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:necesito proced. para invertir una palabra

Publicado por Roberto Garcia (128 intervenciones) el 23/08/2001 06:23:45
Aqui hay otra opcion

procedure invertir(cad1:string; var cad2:string);
var
i:byte;

begin
for i:= length(cad1) downto 1 do
cad2:=cad2+cad1[i];
end;

No se te olvide inicializar cad2.
cad2:='';
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar