Pascal/Turbo Pascal - necesito ayuda(pascal) urgente!!!

 
Vista:

necesito ayuda(pascal) urgente!!!

Publicado por mario (1 intervención) el 26/03/2007 20:34:17
hola a todos...necesito ayuda en la implementacion de un subprograma que dice... que dada una secuencia no decreciente de n ( n>=0) enteros, introducida por el terminal y terminada en 999, calcule la longitud del rellano mas largo.Un rellano es una secuencia de enteros iguales....staré muy agradecido...gracias...
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 ayuda(pascal) urgente!!!

Publicado por Carlos Guimaraenz (265 intervenciones) el 26/03/2007 21:11:08
Debes decir si esos números se van cargando en un arreglo o si se va procesando a medida que los lees...

Pero básicamente, deberás tener una variable que guarde temporalmente el número leído anteriormente para comparar, y una variable que guarde el máximo y se vaya actualizando.

Así que dime si es con un arreglo, lista, o cómo, y te podré dar una ayuda más precisa.

Un abrazo!
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 ayuda(pascal) urgente!!!

Publicado por Diego Romero (996 intervenciones) el 27/03/2007 01:22:38
var
act, ant, cont, max: integer;
begin
ant:=-1;
max:=0;
cont:=0;
Write('Ingrese un número: ');
ReadLn(act);
while act <> 999 do
begin
if ant = act then
begin
inc(cont);
if cont > max then max:=cont;
end
else cont:=0;
ant:=act;
ReadLn(act);
end;
WriteLn('El rellano más largo mide: ', max);
end.

:S
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 ayuda(pascal) urgente!!!

Publicado por ruben (1 intervención) el 04/04/2007 19:41:36
eres el mejor
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