Здравствуйте. Нам задали по информатике решать данную задачу: Дана квадратная...

0 голосов
46 просмотров

Здравствуйте. Нам задали по информатике решать данную задачу:
Дана квадратная вещественная матрица размерности n. Найти количество нулевых элементов, стоящих: выше главной диагонали; ниже главной диагонали; выше и ниже побочной.
Решить нужно на языке программирования Паскаль№ и нужно сделать блок схему. Пожалуйста помогите буду признателен


Информатика (108 баллов) | 46 просмотров
Дан 1 ответ
0 голосов

Program diagonal;
const n=8;
var i,j,c1,c2:integer;
      p:array[1..n,1..n] of real;
begin
   Randomize;
   For i:=1 to n do
   begin
        For j:=1 to n do
        begin
        p[i,j]:=Random(20)+Random;
        Write(p[i,j]:7:4,' ');
        end;
        Writeln;
   end;
   Writeln;
   c1:=0;
   c2:=0;
   For i:=1 to n do
   begin
        For j:=i+1 to n do
             If p[i,j]<1 then<br>                c1:=c1+1;
        For j:=1 to i-1 do
             If p[i,j]<1 then<br>                c2:=c2+1;
   end;
   Writeln('c1 = ',c1);
   Writeln('c2 = ',c2);
   Writeln('c1 + c2 = ',c1+c2);
   Readln;
end.

(6.2k баллов)
0

Что то числа большего размера, а нельз ясделать чтобы были они меньше?

0

Не знаю другого решения.

0

составьте блок схему пожалуйста

0

ОК