Vasilevna_Utenkova651
?>

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

Информатика

Ответы

GoncharenkoKuzmin
7. произведение двух матриц - это матрица, каждый член которой есть c(i, j) = summa(1, k) a(i, k)*b(k, j) то есть надо три цикла друг в друге, а внутри эта формула. for i: =1 to 3 do begin for j: =1 to 3 do begin c[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 do begin max = a[i, 1]; for j: = 1 to 4 do if a[i,j] > max then max : = a[i,j]; b[i]: = j; end; 10. тоже самое, как в 9 for i: =1 to 3 do begin b[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 do begin b[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 do begin c: =0; for j: = 1 to 4 do if a[i,j] > b[i] then c: =c+1; b[i] : = c; end;
AnzhelikaSlabii1705
Program asd; uses crt; const n=3; const m=3; var a,b,c: array [1..n, 1..m] of integer; i,j,k: integer; s: integer; begin writeln('a: '); for i: =1 to n do begin for j: =1 to m do begin a[i,j]: =random(n); write(' ',a[i,j]); end; writeln; end; writeln('b: '); for i: =1 to n do begin for j: =1 to m do begin b[i,j]: =random(n); write(' ',b[i,j]); end; writeln; end; for i : = 1 to n do begin for j : = 1 to m do begin s: = 0; for k: =1 to n do s: = s + a[i,k] * b[k,j]; c[i, j] : = s; end; end; writeln ('c: '); for i : = 1 to n do begin for j : = 1 to m do begin write (' ',c[i, j] ); end; writeln; end; readln; end.
bakerkirill
Uses   system; var   d1, d2: datetime;   s: string; begin   write('введите дату в формате дд.мм.: ');   readln(s);   d1 : = datetime.parse(s); { получили дату }   d2 : = d1.adddays(-1);   writeln('предыдущий день: ', d2.day, '.', d2.month, '.', d2.year);   d2 : = d1.adddays(1);   writeln('следующий день: ', d2.day, '.', d2.month, '.', d2.year); end. тестовое решение: введите дату в формате дд.мм.: 31.12.2014 предыдущий день: 30.12.2014 следующий день: 1.1.2015
VladimirovnaBugrova
А) ночь - ноль - моль - мель - дель - день дель — мелкая сеть   б) рота - нота - бота - бола - пола - полк бота — испанский мешок для вина бола — испанское метательное оружие   в) бант - кант - карт - корт - кора - коса   г) бег - бел - мел - мех - мох - лoх - лог - лаг - шаг бел — единица громкости звука лoх — китайский кустарник лаг — прибор для измерения скорости судна   д) море - морг - торг - торт - сорт - борт - бура - сура - суша бура — минерал сура — раздел в коране   е) миг - мим - жим - жом - ком - кол - кок - вок - век вок — китайский котёл для жарки

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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

Популярные вопросы в разделе

Вайнер
billl24
IPMelnikovR146
alex-kuzora4411
ksenyabobrovich7214
ivanov568
alapay
qadjiyevaaynura
nata27-73589
mnkrasnova
Irina_Nikolai
Elizavetaborisovna1992
vdk81816778
ntyremsk1
yanva