Товарищи, очень необходима помощь

Потухаю и так, а лабораторок по информатике куча ещё.
Язык: С++
Раздел: Строки
Дан текст. Вывести на экран только те слова, которые содержат введёную пользователем подстроку. Например: если пользователь введёт слово "рек" для строки "Ехал грека через реку", то программа должна вывести результат: "Грека, реку"
Вторая.
С++
Двумерные массивы
В двумерном массиве хранятся результаты футбольных матчей. Каждый элемент матрицы содержит информацию о результате игры: i-ой и j-ой команд. 3 очка - i-тая команда победила, 1 - ничья, 0 - поражение, "-1" - не играли.
Определить: а)наиболее успешную команду; б)вывести на экран списки не игравших.
Помогите а?

Если можете с пояснениями и без шибких замутов

а то я ещё разбираться пытаюсь, учиться...