Блог учителя Информатики

Решение задачи ExamBegin28


Условие задачи:

На вход в первой строке подаются два целых положительных числа M и N, во второй строке — вещественное число D, а в третьей строке — набор из M вещественных чисел. Сформировать и вывести двумерный вещественный массив размера M × N, у которого первый столбец совпадает с исходным набором чисел, а элементы каждого следующего столбца равны сумме соответствующего элемента предыдущего столбца и числа D (в результате каждая строка массива будет содержать элементы арифметической прогрессии). Каждую строку элементов массива выводить на новой экранной строке, для каждого числа отводить 7 экранных позиций.


uses PT4Exam;

const
  R = 100;
  S = 100;

var
  a: array[1..R, 1..S] of real;
  m, n, i, j: integer;
  k: real;

begin
  Task('ExamBegin28');
  Read(m, n, k);
  for i := 1 to m do
  begin
    Read(a[i, 1]);
    for j := 1 to n do
    begin
      if j > 1 then a[i, j] := a[i, j - 1] + k;
      Write(a[i, j]:7:2);
    end;
    Writeln;
  end;
end.
Поделиться:
Вам также может понравится
Округление чисел в Python
Обмен значений двух переменных
Перевод чисел в Python
Снегопад из снежинок на Python с помощью Черепашки

Оставьте комментарий