Помогите пожалуйста.турбо паскаль ничего не понимаю

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

Помогите пожалуйста.
турбо паскаль
ничего не понимаю


image

Информатика (59 баллов) | 45 просмотров
0

Тоже N с клавы вводить?

0

да

Дан 1 ответ
0 голосов
Правильный ответ

Var
A:array[1..100,1..100] of integer;
i,j,N:integer;
S:longint;
Begin
Write('N = ');Read(N);
S:=0;
For i:= 1 to N do
    For j:= 1 to N do
       Read(A[i,j]);
For i:= 1 to N do
    if A[i,i]<0 then<br>        For j:= 1 to N do
            S:=S+A[i,j];
WriteLn('Summa = ',S);
End.

(34.0k баллов)
0

тогда как бутдет, помогите пожалуйста

0

О чём речь? Вам нужно, чтобы массив заполнялся автоматически?

0

наверное нет, типа надо самому ввести матрицу

0

Тогда всё правильно работает. Не лишним, правда, будет добавить ReadLn; после WriteLn('Summa = ',S);

0

Иначе программа закрывается сразу

0

а тут сумму 0 выводит, какую бы матрицу не вводила

0

в задании сказано отрицательные по главной диагонали. если ввожу то программа все отрицательные суммирует

0

В задании сказано "сумму элементов СТРОК МАТРИЦЫ, у который есть отрицательные на главной диагонали"

0

Брикъ

0

подпрограмму к этой программе как можно сделать?