|
|
| Модератор форума: No_MaTTeR, Dimitro, LightInDarkness |
| Форум Полезное Флудилка Кто знает C++, хелп. |
| Кто знает C++, хелп. |
Всем привет. Нужно написать небольшую программку, которая переворачивала бы слова в предложении, введенном с клавиатуры.
Например: abcd aabb => dcba bbaa. Вот что уже имею: Код char s[80]; cout << "Введите слово:" << endl; cin.getline(s, 80); cout << " " << endl; cout << "Вы ввели:" << endl; cout << s << endl; cout << " " << endl; cout << "Измененный вариант:" << endl; for (int i = strlen(s) - 1; i >= 0; i--) cout << s[i]; cout << endl; В данном случае переворачивается все предложение, а не отдельные слова. |
Nyll, хорош выпендриваться со своим луа, в любом скриптовом в одну строку, в питоне, в руби, да хоть в чем...
animu, гугли boost, выкачивай, копируй в папку со всеми библами и юзая algorithm ветвь сей библиотеки используя нормальный split пиши прогу, которая сначала бьет на слова, а потом переворачивает эти слова наоборот. В качестве динамического массива используй vector. Потому как обычный массив и не хранит свою длину, и не знает, что нужно увеличиваться, если нет места. Просто так тебе никто ничего не напишет, но вот такой пинок в нужную сторону дадут.
Сообщение # 7 написано 19.12.2013 в 17:54
|
| |||
| |||




