Вычислить сумму квадратов элементов матрицы, больших заданного С и находящихся на главной диагонали и ниже ее. - Turbo Pascal
Формулировка задачи:
В каждой задаче задается квадратная матрица NxN. Программа должна осуществлять ввод и печать исходной матрицы и возможно, дополнительных данных, произвести необходимые действия и напечатать результаты.
Задача: Вычислить сумму квадратов элементов, больших заданного С и находящихся на главной диагонали и ниже ее.
Решение задачи: «Вычислить сумму квадратов элементов матрицы, больших заданного С и находящихся на главной диагонали и ниже ее.»
textual
Листинг программы
const n=5; var a: array [1..n,1..n] of Integer; i, j, s, c: Integer; begin Randomize; for i:=1 to n do for j:=1 to n do a[i,j]:=a[i,j]:=-9+Random(19); WriteLn('A ='); for i:=1 to n do begin for j:=1 to n do Write(a[i,j]:4); WriteLn; end; Write('C: '); ReadLn(c); s:=0; for i:=1 to n do for j:=1 to i do if a[i,j]>c then s:=s+Sqr(a[i,j]); WriteLn('Сумма квадратов элементов, больших ',c,': ',s); end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д