46

7. Найтипроизведение двух квадратных матриц А (3*3) и В (3*3).9. Дан массив А (3*4). Найти…

29 августа 2022

7. Найтипроизведение двух квадратных матриц А (3*3) и В (3*3).9. Дан массив А (3*4). Найти номера всех максимальных элементов в каждой строке.10. Дан массив А (3*4). Найти в каждой строке сумму элементов, кратных 3,11. Дан массив А (3*4). Найти количество элементов в каждой строке, больших среднего арифметического элементов данной строки. Паскаль

категория: информатика

42

7. Произведение двух матриц — это матрица, каждый член которой есть c (i, j)=Summa (1, k) a (i, k)*b (k, j) То есть надо три цикла друг в друге, а внутри эта формула.for i: =1 to 3 dobeginfor j: =1 to 3 dobeginC[i,j]: =0; for k: =1 to 3 do C[i,j]: =C[i,j]+A[i,k]*B[k,j]; end; end; 9. Номера максимальных элементов в каждой строке А (3, 4) сами образуют массив B (3). Цикл такой: for i: =1 to 3 dobeginMax=A[i, 1]; for j: =1 to 4 do if A[i,j] > Max then Max: =A[i,j]; B[i]: =j; end; 10. Тоже самое, как в 9for i: =1 to 3 dobeginB[i]=0; for j: =1 to 4 do if (A[i,j] mod 3=0) then B[i]: =B[i]+A[i,j]; end; 11. Сначала заполним массив B[i] средними ариф. По строкамfor i: =1 to 3 dobeginB[i]=0; for j: =1 to 4 do B[i]: =B[i]+A[i,j]; B[i]: =B[i] / 4; end; А потом найдем в каждой строке A[i,j], сколько элементов больше B[i]. Посчитаем их в счетчике с и запишем обратно в массив B[i].for i: =1 to 3 dobeginc: =0; for j: =1 to 4 do if A[i,j] > B[i] then c: =c+1; B[i]: =c; end;

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...