Нехай власна швидкість теплохода х км\год, тоді швидкість теплохода за течією ріки х+2.5 км\год, проти течії х-2.5 км\год, за течією річки він пройшов 10*(х+2.5)=10х+25 км, проти течії 6*(х-2.5)=6х-15 км, а всього пройшов 10х+25+6х-15=16х+10 км. За умовою задачі складаємо рівняння:
16х+10=330
16х=30-10
16х=320
х=320:16
х=20
10х+25=10*20+25=225 км - пройшов теплохід за течією
6х-15=6*20-15=105 км - пройшов теплохід проти течії
(225+105=330)
відповідь: 225 км за течією, 105 км проти течії