Насколько я понимаю, выше данный ответ не верен, так как найденное перемещение соответствует перемещению относительно стоячей воды. А в задаче нужно перемещение относительно берега, т.е. найти один из катетов этого треугольника.
Векторно: Vп+Vт=Vo (пловец+течение=общее)
таким образом, общая скорость Vo=sqrt(Vп^2+Vт^2)=sqrt5~2,2 м/c
Из этого треугольника следует, что отношение скоростей пловца к общей скорости равно отношению пути пловца без течения к пути с течением, т.е.
2,2/2=x/100, откуда пройденное перемещение (гипотенуза в решении выше) равна x=110 метров. А теперь по закону Пифагора искомый катет a=sqrt(x^2-100^2)~45~44 метра, т.е. ответ E!