Вычислить сумму квадратов элементов матрицы, больших заданного С и находящихся на главной диагонали и ниже ее. - Turbo Pascal

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

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

В каждой задаче задается квадратная матрица NxN. Программа должна осуществлять ввод и печать исходной матрицы и возможно, дополнительных данных, произвести необходимые действия и напечатать результаты. Задача: Вычислить сумму квадратов элементов, больших заданного С и находящихся на главной диагонали и ниже ее.

Решение задачи: «Вычислить сумму квадратов элементов матрицы, больших заданного С и находящихся на главной диагонали и ниже ее.»

textual
Листинг программы
  1. const n=5;
  2. var
  3.   a: array [1..n,1..n] of Integer;
  4.   i, j, s, c: Integer;
  5. begin
  6.   Randomize;
  7.   for i:=1 to n do for j:=1 to n do a[i,j]:=a[i,j]:=-9+Random(19);
  8.   WriteLn('A =');
  9.   for i:=1 to n do begin
  10.     for j:=1 to n do Write(a[i,j]:4); WriteLn;
  11.   end;
  12.   Write('C: '); ReadLn(c);
  13.   s:=0;
  14.   for i:=1 to n do for j:=1 to i do
  15.     if a[i,j]>c then s:=s+Sqr(a[i,j]);
  16.   WriteLn('Сумма квадратов элементов, больших ',c,': ',s);
  17. end.

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


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

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

14   голосов , оценка 3.786 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы