Задание
Организовать ввод строки, каждое слово в строке отделяется от других слов пробелами, их может быть неограниченное количество. Найти самое короткое слово в строке.
листинг кода

#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;
}
результат

Оценка - 1.0 (13)

 Похожие публикации
2015-06-30 • Просмотров [ 2446 ]