pascal, mostrar numero mayor y menor ingreasdo por el usuario
Publicado por andrea :D (1 intervención) el 25/06/2012 17:59:25
HALLO! estoy programando en turbo pascal, necesito hacer un programa que calcule de quince numeros ingresados por el usuario cual es el mayor y cual es el menor, el problema es que cuando lo ejecuto me muestra cual es el mayor cuando ingreso solo de un digito, pero al ingresar de dos digitos me dice que el numero mayor es 0. Les paso el codigo:
PROGRAM VEK;
USES CRT;
TYPE
WE=ARRAY[0..14] OF BYTE;
VAR
N:WE;
X,Y,CONT,MAY:INTEGER;
BEGIN
CLRSCR;
WRITELN('INGRESE QUINCE NUM');
FOR X:=0 TO 14 DO
BEGIN
READLN(N[X]);
END;
CONT:=N[X];
FOR X:=0 TO 14 DO
BEGIN
IF N[X]>CONT THEN
MAY:=N[X];
END;
WRITELN(MAY);
READLN;
END.
porfavooor me urge :l
PROGRAM VEK;
USES CRT;
TYPE
WE=ARRAY[0..14] OF BYTE;
VAR
N:WE;
X,Y,CONT,MAY:INTEGER;
BEGIN
CLRSCR;
WRITELN('INGRESE QUINCE NUM');
FOR X:=0 TO 14 DO
BEGIN
READLN(N[X]);
END;
CONT:=N[X];
FOR X:=0 TO 14 DO
BEGIN
IF N[X]>CONT THEN
MAY:=N[X];
END;
WRITELN(MAY);
READLN;
END.
porfavooor me urge :l
Valora esta pregunta


0