тк Борисов жил с ученым из Ярославля, то Борисов не оттуда и не с Москвы и Санкт-Петербурга. следовательно, он с Новосибирска
Григорьев не Москвич и не с Ярославля. и теперь понятно, что не с Новосибирска. следовательно, он с Санкт-Петербурга
Егоров не с Москвы, остается один вариант, он с Ярославля
а Викторов значит с Москвы
можно сделать таблицу (по ней легко решать такие задачи):
Москва. Новосиб. С-п. Ярославль.
Борисов. - + - -
Викторов. + - - -
Григорьев. - - + -
Егоров. - - - +
Begin
Write('Введите 4числа: '); readln(a,b,c,d);
if (a mod 5 = 0 ) then writeln(a,' делится на 5 без остатка');
if (b mod 5 = 0 ) then writeln(b,' делится на 5 без остатка');
if (c mod 5 = 0 ) then writeln(c,' делится на 5 без остатка');
if (d mod 5 = 0 ) then writeln(d,' делится на 5 без остатка');
end.