C++

Самое короткое слово в строке

Организовать ввод строки, каждое слово в строке отделяется от других слов пробелами, их может быть неограниченное количество. Найти самое короткое слово в строке.
Определить символ пробела в строке можно с помощью функции isspace. Чтобы определить длину слова, воспользуйтесь функцией strlen.

#include <iostream>
#include <sstream>
#include <string>
 
int main()
{
    std::string s;
 
    std::cout << "Enter string: ";
    std::getline(std::cin, s);
 
    std::stringstream ss(s);
    std::string word(s);
 
    while (ss >> s)
          if (s.size() < word.size())
           word = s;
 
    std::cout << "Res: " << word << std::endl;
 
    return 0;
}

Результат работы программы, показан ниже:
Enter string: Прокладывай себе дорогу силой.
Res: себе
Теги:
слово, строка
Добавлено: 11 Апреля 2018 10:42:30 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...