SoloCodigo
Programación General => Pascal => Mensaje iniciado por: oscarmgg en Sábado 27 de Septiembre de 2008, 00:09
-
Hola Amigos intento resolver el siguiente planteamiento:
valor de A[3][2]:
5 1 6
12 34 5
9
pues bien como pueden ver la idea es que cada vez que se me indique las componentes de la matriz y vaya entrando el valor este se ubique en dicha posicion y se vaya armando al mismo tiempo la matriz,es decir si vemos en el ejemplo que os doi se me esta pidiendo la componente A[3][2], al entrar el valor y dar enter este valor debe posicionarse debajo del 34... asi hasta el final osea hasta A[3][3] ,pues bien
que funcion hay en pascal que me permita borrar la pantalla diferente al clrscr para poder adentrarla en el codigo o que me sugieren amigos:
begin
for i:= 1 to 3
for j:= 1 to 3 do
begin
writeln('valor de A[' , i , ',' , j , ']');
readln(A[i,j]);
end;
end.
por su orientacion mil gracias amigos
-
Prueba con la funcion GotoXY.
Te permite ubicar el cursor en cualquier lado de la pantalla y escribir ahí.
Ejemplo:
gotoXY(5,5);
Write('hola');
gotoXY(5,5);
Write(' ');
Quedaria escrito: 'ola';
Si bien no borra la pantalla, te permite escribir en cualquier lado.