Информатика, вопрос задал Marina02Romanova , 7 лет назад

1) Даны два массива Z и R размером K x L, заполненные случайным образом. Сформировать массив Q, в котором каждый элемент соответствует сумме произведения значений элементов массивов Z и R, и числа 10. Вывести на экран все массивы.
2) Дан двумерный массив А, размерностью М, заполненный случайным образом. Заменить в данном массиве все нечетные элементы выше побочной главной диагонали на число С, введенное с клавиатуры.
3) Дан двумерный массив D, размерностью М=4,N=6, заполненный случайным образом. Найти сумму элементов 2 строки. Полученную сумму вывести на экран.

Ответы на вопрос

Ответил romaromawka
0

Program Massive;

uses Crt;

const

  K = 3;

  L = 6;

var

  Z: array [1..K * L] of integer;

  R: array [1..K * L] of integer;

  Q: array [1..K * L] of integer;

  i: integer;

  x: integer;

begin

    Randomize;

    x := K * L;

    for i:= 1 to x do

    begin

      Z[i] := Random(20);

      R[i] := Random(10);

    end;

    ClrScr;

    writeln('Massive Z:');

    for i:= 1 to x do

        write(Z[i]:4);

    writeln;

    writeln('Massive R:');

    for i:= 1 to x do

        write(R[i]:4);

    writeln;

    for i:= 1 to x do

        Q[i]:= Z[i] * R[i] + 10;

    writeln('Massive Q:');

    for i:= 1 to x do

        write (Q[i]:4);

    readln

end.


Ответил romaromawka
0
Program Massive;
uses Crt;
const
M = 4;
var
D: array [1..M, 1..M] of integer;
i: integer;
j: integer;
c: integer;
k: integer;
begin
ClrScr;
Randomize;

writeln ('Massive D:');
for i:= 1 to M do
begin
for j:= 1 to M do
begin
D[i,j] := Random(20);
write(D[i,j]:4);
end;
writeln;
end;
write('Enter number C:');
readln(c);
k := 0;
for i:= M - k - 1 downto 1 do
begin
for j:= 1 to k + 1 do
if (D[i,j] mod 2 <> 0) then
D[i,j] := c;
k := k + 1;
end;
Ответил romaromawka
0
for i:= 1 to M do
begin
for j:= 1 to M do
write (D[i,j] : 4);
writeln;
end;
readln
end.
Ответил romaromawka
0
Успехов!
Ответил Marina02Romanova
0
Спасибо тебе большое!!! Не представляешь,как меня выручил! СПАСИБОООО!!!!
Ответил romaromawka
0
пожалуйста, но информатику учи)
Новые вопросы