Программа


Program B(input,output);
{ Ввод матрицы,
  вычисление произведения
  элементов столбцов,
  вывод результатов }
Var
  g:array[1..3,1..4] of byte;  { Описание матрицы }
  i,k:integer;                 { Счетчики }
  product:longint;             { Переменная для набора произведения }
BEGIN
  for i:=1 to 3 do             { Цикл ввода строк матрицы }
    for k:=1 to 4 do           { Цикл ввода элементов строк }
      Begin
        Write('Введите g(',i,',',k,') ');
        { Приглашение ввести элемент матрицы }
        Readln(g[i,k]) { Ввод элемента матрицы }
      End;
  for k:=1 to 4 do  { Цикл вычисления и вывода произведения
                      элементов столбцов матрицы }
    Begin
      product:=1;
      for i:=1 to 3 do product:=product*g[i,k]; { Набор произведения }
      Writeln('Произведение элементов ',k,'-го стобца ',product)
      { Вывод произведения }
    End;
  Writeln(' -------------------------');      { Вывод верхней линии таблицы }
  for i:=1 to 3 do                            { Вывод строк матрицы }
    Begin
      for k:=1 to 4 do Write(' | ',g[i,k]:3); { Вывод элемента матрицы }
      Writeln(' |');                          { Вывод правой линии таблицы }
      Writeln(' -------------------------'){ Вывод разделяющей линии таблицы }
    End
END.


Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию