Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] задача на строки


Автор: anaon 18.4.2007, 12:34
Ввести с клавиатуры строку символов. Если в ней есть пробелы – удалить их и поставить после каждого символа тире. Вывести результат на экран. В задаче использовать потоковый ввод и вывод строки.

Автор: Ryoga 18.4.2007, 15:29
http://forum.vingrad.ru/topic-146771.html
Вы не из одной группы? smile
Часть решения там. Если есть вопросы - задавайте.

Автор: Xenon 18.4.2007, 19:14
Удалить == не показать?
Код

int main(int argc, char* argv[])
{
    std::cout << "Enter string: ";
    std::string buf;
    std::getline(std::cin,buf);
    for (int i = 0, size = buf.size(); i < size; ++i)
    {
        if (buf[i] == ' ')    std::cout << '-';
        else std::cout << buf[i];
    }
    return 0;
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)