идёшь посимвольно по строке и счиаешь символы между пробеламибзанося расстояние в массив.
смотришь макс элемент и выводишь слово №слова=№элемента массива-1.
можно и без массива.В цикле запоминаешь номер пробела до которого находится текущее наибольшее слово