1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

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

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

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

Наш партнер Genesis Hackspace
  1. Tuyrs92

    Tuyrs92 Гость

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

    Rififi Гость

    Tuyrs92

    Код (C++):
    #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 Гость

    Спасибо большое !!! Очень помогли !
     
Загрузка...
Похожие Темы - Помогите определить количество
  1. Alex125rus
    Ответов:
    6
    Просмотров:
    1.884
  2. Castor
    Ответов:
    9
    Просмотров:
    2.428
  3. vital
    Ответов:
    2
    Просмотров:
    2.226
  4. 777
    Ответов:
    2
    Просмотров:
    25
  5. (((_CYBORG_)))
    Ответов:
    9
    Просмотров:
    135

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