Programa.dpr 675 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. program Programa;
  2. {$APPTYPE CONSOLE}
  3. type
  4. TMatriz = array[1..4, 1..4] of Integer;
  5. { Carga los elementos de la matriz. }
  6. procedure Cargar(var Matriz: TMatriz);
  7. var
  8. x, y: Integer;
  9. begin
  10. for x := 1 to 4 do
  11. begin
  12. for y := 1 to 4 do
  13. begin
  14. Write('Ingresa el valor del elemento [', x, '][', y, ']: ');
  15. ReadLn(Matriz[x, y]);
  16. end;
  17. end;
  18. end;
  19. { Imprime los elementos de la matriz. }
  20. procedure Imprimir(Matriz: TMatriz);
  21. var
  22. i: Integer;
  23. begin
  24. WriteLn('Elementos de ls diagonal principal');
  25. for i := 1 to 4 do
  26. begin
  27. Write(Matriz[i, i], '-');
  28. end;
  29. end;
  30. var
  31. Matriz: TMatriz;
  32. begin
  33. Cargar(Matriz);
  34. Imprimir(Matriz);
  35. ReadLn;
  36. end.