Заполнить матрицу случайными числами в диапазоне [-5;5] и найти сумму элементов, обозначенных крестиком - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

хооох охохо оохоо охохо хооох Вот-так

Решение задачи: «Заполнить матрицу случайными числами в диапазоне [-5;5] и найти сумму элементов, обозначенных крестиком»

textual
Листинг программы
const
  n=5;
var
  a: array[1..n,1..n] of integer;
  i,j: byte;
  s: integer;
begin
  writeln('Массив:');
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      a[i,j]:=random(11)-5;
      write(a[i,j]:4);
      if (i=j)or(i+j=n+1) then s:=s+a[i,j];
    end;
    writeln;
  end;
  writeln('s = ',s);
end.

Объяснение кода листинга программы

  1. Объявляются константа n равная 5 и переменная a типа массив целых чисел размером 5x5.
  2. Задаются значения для переменных i и j равные 1.
  3. Выводится сообщение Массив: и начинается заполнение матрицы a случайными числами в диапазоне [-5;5] с помощью функции random(11)-5.
  4. С помощью вложенных циклов for перебираются все элементы матрицы a.
  5. При равенстве индексов i и j или их суммы равной сумме индексов плюс единице, значение элемента a[i,j] добавляется к переменной s.
  6. После заполнения матрицы выводится её содержимое.
  7. Выводится значение переменной s, равное сумме элементов, обозначенных крестиком.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы