Pascal/Turbo Pascal - arrays

 
Vista:

arrays

Publicado por henry montenegro (1 intervención) el 21/04/2002 01:28:23
tengo que hacer un progrma que permita el ingreso de 30 numeros y el resultado sea la suma de tosos ellos y tambien debe desplegar los numeros ordenados de menor a mayor utilizando arreglos
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:arrays

Publicado por MARTIN (51 intervenciones) el 21/04/2002 18:56:47
hola! para ordenarlos , lo unico que conosco es la burbuja mejorada o una organisacion directa , la burbuja era algo asi (no recuerdo bien como se hace pero aver si me doy maña donde "b" es una "bandera"):

repeat
b:=0;
for x:=1 to 30 do
begin
if v[x] > vector[x+1] then
begin
aux:=v[x];
v[x]:=v[x+1];
v[x+1]:=aux;
b:=1;
end;
end;
until b=0;

si alguno es mayor pasa a la posicion anterior y asi ,aux guarda un valor de alguna de las dos posiciones para luego intercambiar, creo que saves como declarar un array y como llenarlo , y para la suma usa un contador , espero que te sirva , creo que la burbuja era asi , pruevala a ver si anda , saludos y suerte
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