тк Борисов жил с ученым из Ярославля, то Борисов не оттуда и не с Москвы и Санкт-Петербурга. следовательно, он с Новосибирска
Григорьев не Москвич и не с Ярославля. и теперь понятно, что не с Новосибирска. следовательно, он с Санкт-Петербурга
Егоров не с Москвы, остается один вариант, он с Ярославля
а Викторов значит с Москвы
можно сделать таблицу (по ней легко решать такие задачи):
Москва. Новосиб. С-п. Ярославль.
Борисов. - + - -
Викторов. + - - -
Григорьев. - - + -
Егоров. - - - +
var
a, b:integer;
begin
write('a = '); readln(a);
write('b = '); readln(b);
if a < b then
begin
a := a * a;
b := b * 10;
end
else
begin
b := b * b;
a := a * 10;
end;
writeln('a = ', a);
writeln('b = ', b);
end.