ЮЦ
Юрий Цыганков

Ввести строку, вывести самое длинное слово. с++. Ввести строку, вывести самое длинное слово. с++

РГ
Рустам Галимов

ну что то в этом роде
char buff[256];
scanf("% s",& buff);
int start, int length_current,max_length;
start=length_current=max_length=0;
for (int i=0; i < 256; i++ ){ //не будем заморачиваться
if (buff [ i ] !=" "||buff[ i ] != "." /*перебераем через или знаки припенания*/) length_current++;
if (buf [ i ]==" " /* повторяем верхнее условие только теперь равно*/)
if (max_length > length_current ){
max_length=length_current;
start=i-length_current;
}
}
//выводим все это
for (int i=0; i < 256; i++ ) printf("%s",buff [ i ] );
printf ("\n dlinnoe:\n");
for (int i=start; i < start+max_length; i++ ) printf("%s",buff [ i ] );

Похожие вопросы
php Как найти слово в строке файла и вывести эту строку полностью? Пример внутри
Помогите. Как найти самое длинное слово в строке на С?
Ввести строку, состоящую из слов, разделенных пробелами
Ввести строку, вывести слово, содержащее наибольшее количество гласных букв. На языке СИ (не С# !!!)
Вводит с клавиатуры строку длиной не более 200 символов, ищет в ней самое длинное слово и выводит его.
В исходной строке а$ определить все слова, отличные от последнего слова. Вывести эти слова в столбик.
Поиск наиболее длинного слова в строке! С++
С++ работа со строками как в строке найти и вывести самое короткое слово???
Проверьте программку. Язык СИ, не с++. Ввести строку, вывести на экран только слова с симметричным расположением букв
Язык СИ, помогите дописать вывод. Ввести строку, вывести на экран только слова с симметричным расположением букв.