• Помогите исправить код так, что бы массив А, заполнялся рандомно. Пожалуйста.
    var
    a:array[1..100,1..100] of integer;
    c:array[1..20,1..20] of real;
    b:array[1..20,1..20] of real;
    i,j,n,k:integer;
    t:real;
    r:integer;
    begin
    t:=0;
    Writeln('Введите порядок матрицы: ');
    readln(n);
    for i:=1 to n do
    for j:=1 to n do
    begin
    Write('a[',i,',',j,']=');
    Readln(a[i,j]);
    end;
    for i:=1 to n do
    for j:=1 to n do
    begin
    b[i,j]:=1/i+j-1;
    end;
    for i:=1 to n do
    for j:=1 to n do
    begin
    for k:=1 to n do
    begin
    t :=t+a[i,k]*b[k, j];
    end;
    c[i,j]:=t;
    t:=0;
    end;
    for i:=1 to n do
    begin
    for j:=1 to n do
    begin
    write(' ',c[i,j]:2:2);
    end;
    Writeln;
    end;

    end.

Ответы 4

  • randomize; ?
    • Автор:

      leopoldo
    • 5 лет назад
    • 0
  • не заметил, что он не подключен )
    • Автор:

      myron
    • 5 лет назад
    • 0
  • В этой части кода - меняем:....for i:=1 to n dofor j:=1 to n dobeginWrite('a[',i,',',j,']='); Readln(a[i,j]);end;.....делаем так :....for i:=1 to n dofor j:=1 to n dobegina[i,j]:=random (100);end;.....
    • Автор:

      buddiefox
    • 5 лет назад
    • 0
  • vara:array[1..100,1..100] of integer;c:array[1..20,1..20] of real;b:array[1..20,1..20] of real;i,j,n,k:integer;t:real;r:integer;beginrandomize;t:=0;Writeln('Введите порядок матрицы: ');readln(n);for i:=1 to n dofor j:=1 to n dobegina[i, j] := random(10); end;for i:=1 to n dofor j:=1 to n dobeginb[i,j]:=1/i+j-1;end;for i:=1 to n dofor j:=1 to n dobeginfor k:=1 to n dobegint :=t+a[i,k]*b[k, j];end;c[i,j]:=t;t:=0;end;for i:=1 to n dobeginfor j:=1 to n dobeginwrite(' ',c[i,j]:2:2);end;Writeln;end;end.
    • Автор:

      manuela
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years