СРОЧНО!ПАСКАЛЬ!! 30 БАЛЛОВ В двумерном массиве 4х4 определить количество чётных...

0 голосов

СРОЧНО!ПАСКАЛЬ!! 30 БАЛЛОВ
В двумерном массиве 4х4 определить количество чётных отрицательных элементов на главной диагонали матрицы.


спросил от Начинающий (125 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (2.7k баллов)
 
Лучший ответ

Int a:array[1..4, 1..4] of integer;
i, j, k: integer;
begin
k:=0;
for i:=1 to 4 do
  for j:=1 to 4 do begin
readln(a[i, j]);
If (i=j) and (a[i] < 0) and (a[i] mod 2 = 0) then
k:= k+1;
end;
writeln(k);
end. 

оставил комментарий от Одаренный (2.7k баллов)

Почему?

оставил комментарий от Начинающий (125 баллов)

нужно только на главной диагонали искать

оставил комментарий от Одаренный (2.7k баллов)

условие i = j будет оставлять элементы на главной диагонали

оставил комментарий от Одаренный (2.7k баллов)

var int a:array[1..4, 1..4] of integer;
i, j, k: integer;
begin
k:=0;
for i:=1 to 4 do
  for j:=1 to 4 do begin
readln(a[i, j]);
If (i=j) and (a[i] < 0) and (a[i] mod 2 = 0) then
k:= k+1;
end;
writeln(k);
end. 

оставил комментарий от Начинающий (125 баллов)

не идет

оставил комментарий от Одаренный (2.7k баллов)

var a:array[1..4, 1..4] of integer;
i, j, k: integer;
begin
k:=0;
for i:=1 to 4 do
  for j:=1 to 4 do begin
readln(a[i, j]);
If (i=j) and (a[i, k] < 0) and (a[i, k] mod 2 = 0) then
k:= k+1;
end;
writeln(k);
end. 

оставил комментарий от Одаренный (2.7k баллов)

Вот это идёт

оставил комментарий от Одаренный (2.7k баллов)

var a:array[1..4, 1..4] of integer;
i, j, k: integer;
begin
k:=0;
for i:=1 to 4 do
  for j:=1 to 4 do begin
readln(a[i, j]);
If (i=j) and (a[i, j] < 0) and (a[i, j] mod 2 = 0) then
k:= k+1;
end;
writeln(k);
end.  

оставил комментарий от Одаренный (2.7k баллов)

это

оставил комментарий от Начинающий (125 баллов)

не полное решение

...