игнатова_Сергей1228
?>

Здравствуйте с корректировкой TurboPascal Изначальное задание: Задать однотипные треугольные матрицы А и В размера 5*5 и программно показать, что А*В тоже треугольная матрица. Решение: uses crt; const n=5; var a, b, c:array[1..n, 1..n]of integer; i, j, k: integer; begin clrscr; randomize; //создадим 2 верхнетреугольных матрицы writeln('Матрица А'); for i:=1 to n do begin for j:=1 to n do begin if j>=i then a[i, j]:=1+random(10) else a[i, j]:=0; write(a[i, j]:4); end; writeln; end; writeln('Матрица B'); for i:=1 to n do begin for j:=1 to n do begin if j>=i then b[i, j]:=1+random(10) else b[i, j]:=0; write(b[i, j]:4); end; writeln; end; //получаем третью матрицу writeln('Матрица C=A*B'); for i:=1 to n do begin for j:=1 to n do begin c[i, j]:=0; for k:=1 to n do c[i, j]:=c[i, j]+a[i, k]*b[k, j]; write(c[i, j]:4); end; writeln; end; readln end. Изменённое условие задания: В работе надо "программным" ( а не "визуальным" ) путём определить, что матрица C - треугольная. То есть, программа должна определить ( рассчитать ), что C - треугольная матрица и вывести соответствующее сообщение. Вообщем вывод матриц я убрал и добавил это условие но что то коряво пашет: if (i=j) or (i then writeln('Треугольная матрица С');

Информатика

Ответы

valeron7hair7
A)     1    1    1    1    1    1    1 б)     1    2    3    4    5    6    7 в)   -3    0    5  12  21  32  45 г)     3    4  -1    5    0  10 -12 д)     0    1    0    2    0    3    0    4
ВасильевнаСергей
Правила безопасного использования сети интернет вы  должны это знать: при регистрации на  сайтах, старайтесь не  указывать личную информацию, т.к. она может быть доступна незнакомым людям. так же, не  рекомендуется размещать свою фотографию, давая, тем самым, представление о  том, как вы  выглядите, посторонним людям. используйте веб-камеру только при общении с  друзьями. проследите, чтобы посторонние люди не  имели возможности видеть ваш разговор, т.к. он  может быть записан. нежелательные письма от  незнакомых людей называются «спам». если вы  получили такое письмо, не  отвечайте на  него. в  случае, если вы  ответите на  подобное письмо, отправитель будет знать, что вы  пользуетесь своим электронным почтовым ящиком и  будет продолжать посылась вам спам. если вам пришло сообщение с  незнакомого адреса, его лучше не  открывать. подобные письма могут содержать вирусы. если вам приходят письма с  неприятным и  оскорбляющим вас содержанием, если кто-то ведет себя в  вашем отношении неподобающим образом, сообщите об  этом. если вас кто-то расстроил или обидел, расскажите все взрослому.  

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

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

Здравствуйте с корректировкой TurboPascal Изначальное задание: Задать однотипные треугольные матрицы А и В размера 5*5 и программно показать, что А*В тоже треугольная матрица. Решение: uses crt; const n=5; var a, b, c:array[1..n, 1..n]of integer; i, j, k: integer; begin clrscr; randomize; //создадим 2 верхнетреугольных матрицы writeln('Матрица А'); for i:=1 to n do begin for j:=1 to n do begin if j>=i then a[i, j]:=1+random(10) else a[i, j]:=0; write(a[i, j]:4); end; writeln; end; writeln('Матрица B'); for i:=1 to n do begin for j:=1 to n do begin if j>=i then b[i, j]:=1+random(10) else b[i, j]:=0; write(b[i, j]:4); end; writeln; end; //получаем третью матрицу writeln('Матрица C=A*B'); for i:=1 to n do begin for j:=1 to n do begin c[i, j]:=0; for k:=1 to n do c[i, j]:=c[i, j]+a[i, k]*b[k, j]; write(c[i, j]:4); end; writeln; end; readln end. Изменённое условие задания: В работе надо "программным" ( а не "визуальным" ) путём определить, что матрица C - треугольная. То есть, программа должна определить ( рассчитать ), что C - треугольная матрица и вывести соответствующее сообщение. Вообщем вывод матриц я убрал и добавил это условие но что то коряво пашет: if (i=j) or (i then writeln('Треугольная матрица С');
Ваше имя (никнейм)*
Email*
Комментарий*

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

uvarovig
vettime625
Stepanovich_Makarov
ПетровичЖивотовская1245
Вадимовна
Ofelya1308
alexseyzyablov
Voronin-Albertovich
imosal
anovikovsr
betepah
Sergei1805
Сергеевич1386
pbttehnology
byfetvostochniy