• Domingo 22 de Diciembre de 2024, 21:40

Autor Tema:  Leer Matriz y mostrarla al mismo tiempo  (Leído 1129 veces)

oscarmgg

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Leer Matriz y mostrarla al mismo tiempo
« en: Sábado 27 de Septiembre de 2008, 00:09 »
0
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

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Leer Matriz y mostrarla al mismo tiempo
« Respuesta #1 en: Domingo 28 de Septiembre de 2008, 19:26 »
0
Prueba con la funcion GotoXY.
Te permite ubicar el cursor en cualquier lado de la pantalla y escribir ahí.
Ejemplo:
Código: Text
  1.  
  2. gotoXY(5,5);
  3. Write('hola');
  4. gotoXY(5,5);
  5. Write(' ');
  6.  
  7.  
Quedaria escrito: 'ola';

Si bien no borra la pantalla, te permite escribir en cualquier lado.