Дан двумерный массив a, размером (n´n)(или квадратная матрица а найти среднее арифметическое положительных элементов, верхней треугольной матрицы, расположенной выше главной диагонали,
Паскаль uses crt; var a: array[1..100,1..100] of integer; x,y,sum,k,n: integer; begin write('введите n: '); readln(n); clrscr; for x: =1 to n do begin for y: =1 to n do begin a[x,y]: =random(21)-10; write(a[x,y]: 4); end; writeln; end; k: =0; sum: =0; for x: =1 to n do for y: =x+1 to n do if a[x,y]> 0 then begin sum: =sum+a[x,y]; inc(k); end; writeln; if k< > 0 then write(sum/k: 4: 2); end.
Var a: array[1..999] of integer; begin for var i : = 1 to 100 do begin a[i] : = random(1, 100); write(a[i] + ' '); end; writeln; for var i : = 1 to 100 do begin if a[i] mod 7 = 0 then a[i] -= a[100]; write(a[i] + ' '); end; end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Дан двумерный массив a, размером (n´n)(или квадратная матрица а найти среднее арифметическое положительных элементов, верхней треугольной матрицы, расположенной выше главной диагонали,