тк Борисов жил с ученым из Ярославля, то Борисов не оттуда и не с Москвы и Санкт-Петербурга. следовательно, он с Новосибирска
Григорьев не Москвич и не с Ярославля. и теперь понятно, что не с Новосибирска. следовательно, он с Санкт-Петербурга
Егоров не с Москвы, остается один вариант, он с Ярославля
а Викторов значит с Москвы
можно сделать таблицу (по ней легко решать такие задачи):
Москва. Новосиб. С-п. Ярославль.
Борисов. - + - -
Викторов. + - - -
Григорьев. - - + -
Егоров. - - - +
begin
var n:=ReadInteger('n=');
var a:=MatrixRandom(n,n,1,100);
for var i:=0 to n-1 do begin
for var j:=0 to n-1 do Write(a[i,j]:4);
Writeln
end;
var s:=0;
foreach var x in a do
if x.IsEven then s+=x*x;
Writeln('Сумма квадратов нечетных ',s);
end.
Пример
n= 5
79 56 2 39 24
16 91 85 61 6
59 61 47 9 52
71 9 43 81 66
57 55 7 82 97
Сумма квадратов нечетных 17792