1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
Скрыть объявление

Уважаемый Гость, в 23:30 по мск форум будет закрыт на профилактику на 1,5 часа до 01:00 24.10.2017

Помогите определить количество слов в строке и длину каждого из них на

Тема в разделе "C/C++/C#", создана пользователем Tuyrs92, 19 дек 2010.

  1. Tuyrs92

    Tuyrs92 Гость

    Репутация:
    0
    Помогите определить количество слов в строке и длину каждого из них на Си ++.
     
  2. Rififi

    Rififi Гость

    Репутация:
    0
    Tuyrs92

    Код:
    #include <string>
    #include <sstream>
    #include <iostream>
    
    #include <locale>
    
    int main()
    {
    setlocale(LC_ALL, "");
    
    std::string text = "Помогите определить количество слов в строке и длину каждого из них на Си ++";
    
    std::stringstream ss(text);
    
    std::string s;
    size_t count = 0;
    for (; ss >> s; count++)
    {
    std::cout << s << " : " << s.size() << std::endl;
    }
    
    std::cout << "Total words: " << count << std::endl;
    
    return 0;
    }
    Вывод программы:

    Помогите : 8
    определить : 10
    количество : 10
    слов : 4
    в : 1
    строке : 6
    и : 1
    длину : 5
    каждого : 7
    из : 2
    них : 3
    на : 2
    Си : 2
    ++ : 2
    Total words: 14
     
  3. Tuyrs92

    Tuyrs92 Гость

    Репутация:
    0
    Спасибо большое !!! Очень помогли !
     
Загрузка...

Поделиться этой страницей