Есть ответ 👍

Здравствуйте код готовый но нужно условие для проверки на наличие нулей.

Само задание:

Задать однотипные треугольные матрицы А и В размера 5*5 и программно показать, что А*В тоже треугольная матрица.

Решение:

program Cypress;

uses crt;

const n=5;

var a,b,c:array[1..n,1..n]of integer;

i,j,k: integer;

begin

clrscr;

randomize;

//2 верхнетреугольные матрицы

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;

end;

end;

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;

end;

end;

k:=0;

for i:=2 to n do

begin

for j:=1 to i-1 do

begin

if c[i,j]=0 then inc(k);

c[i,j]:=c[i,j]+a[i,k]*b[k,j];

if k=(n*n-n)div 2 then write('Матрица верхнетреугольная');

end;

writeln;

end;

readln

end.

281
281
Посмотреть ответы 1

Ответы на вопрос:

Tupayagirl1
4,4(78 оценок)

вот

Объяснение:


Әділ калькулятор қосымшасында 5 және 2сандарын қосты. Процессордың жұмыс істеу қадамдарының ұсынылға

Популярно: Информатика