Ver Mensaje Individual
  #4  
Antiguo 29-11-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 17
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Esa fue la respuesta en español, la respuesta en Delphi (y que creo que es la que querias) seria algo asi:

Código Delphi [-]
program Tarea;

{$APPTYPE CONSOLE}

uses
  SysUtils;

type
  TRango = 1..10;
  TTabla = array [TRango, TRango] of Integer;

var
  Tabla: TTabla;

procedure Llenar;
var
  I, J: Integer;
begin
  Writeln('Llenando tabla');
  Randomize;
  for I := 1 to 10 do
    for J := 1 to 10 do
      Tabla[I, J] := Random(100);
end;

procedure Imprimir;
var
  I, J: Integer;
begin
  Writeln('Imprimiendo tabla');
  Writeln;

  for I := 1 to 10 do
  begin
    Writeln('Fila ' + IntToStr(I));
    for J := 1 to 10 do
      Writeln(Format('[%d, %d] = %d', [I, J, Tabla[I, J]]));

    Writeln;
  end;
end;

function Sumar: Integer;
var
  I, J: Integer;
begin
  Result := 0;
  for I := 1 to 10 do
    for J := 1 to 10 do
      Result := Result + Tabla[I, J];
end;

begin
  try
    Llenar;
    Imprimir;
    Writeln('La suma de todas las filas y columnas es ' + IntToStr(Sumar));

    Readln;
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
end.
Responder Con Cita