Другие языки программирования и технологии

microsoft visual C++, помогите с заданием УМОЛЯЮ

Нюанс в том, что он выдает все слова, одинаковые для двух предложений, а нужно переделать так, чтоб выдавал самое длинное #include <iostream.h> #include <string.h> #include <stdio.h> void main() { const int n=100; char str1[n],str2[n],sep[]=" .,;:!?"; cout<<"vvedite pervoe predlojenie"<<endl;>,m_str2[j]) ==0) { ind[count]=i; count++; } } for (i=0; i<count;>] << endl; } }
void Function(const char* pString)
{
const char *pWord, *pMax;
int Length, f;
for (pWord = pMax = NULL, Length = f = 0; *pString; pString++)
{
if (*pString == ' ')
{
if (f == 1 && (pString - pWord) > Length)
{
pMax = pWord;
Length = pString - pWord;
}
f = 0;
}
else if (f == 0)
{
pWord = pString;
f = 1;
}
}

if (f == 1 && (pString - pWord) > Length)
{
pMax = pWord;
Length = pString - pWord;
}

if (pMax)
{
cout << "\n";
while (Length--)
{
cout << *pMax++;
}
cout << "\n";
}
}
СВ
Сержик Валентинов
21 360
Лучший ответ
Начало
нуль счетчика
Считать 1 символ
Проверить наличие пробела символа
->нет
опять проверить пробел символа и т. д
->Да
Проверить конец строки
->нет
Проверить новое слово
->да

// Первое слово взять за макс кол-во знаков запомнить;
// считать 1 символ нового слова;
// проверить пробел и тд... ;

//Если больше предыдущего слова, то запомнить это слово;
//Вывод на экран самого длинного слова.
с таким же успехом ты мог (ла) дать любой исходник и сказать типо
ой, он тут чёто числа Фибоначчи считает, а мне надо чтоб выводил самое длинное слово )))))
не смотрите, тут не до конца отобразилось