Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
botwa
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 22
#1

Разворачивание слов в предложении - C++

01.11.2009, 21:34. Просмотров 1234. Ответов 3
Метки нет (Все метки)

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

что-то вроде:
мама мыла раму
амам алым умар

как это сделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2009, 21:34     Разворачивание слов в предложении
Посмотрите здесь:

Реверс слов в предложении - C++
Ребята, помогите! Надо написать прогу. В заданном предложении переставить буквы наоборот во всех словах и вывести полученное предложение в...

Замена слов в предложении - C++
Ввести два предложения. Если у них есть одинаковые слова, то заменить их во втором предложении на соответствующее количество символов...

Подсчет слов в предложении - C++
Написала программу, но в ней есть ошибка. Самой найти не получается, программа считает знак "-(тире)" за отдельное слово. Помогите,...

Сортировка слов в предложении по алфавиту - C++
доброго времени суток! у меня такая проблема - нужно распечатать в алфавитном порядке слова из предложения. так вот, когда на английском...

Подсчёт количества слов в предложении - C++
Помогите пожалуйста, нужно написать программу ,которая посчитает сколько слов в предложении

Подсчет количества слов в предложении - C++
Здравствуйте. Помогите, пожалуйста, с лабой. 1. Дана строка символов. Распечатать слова, отличные от последнего, оставив в каждом слове...

Подсчитать сколько слов в предложении - C++
1) вводится текст. подсчитать сколько слов в предложении. предложении заканчиваются '.' '!' '?'... в предложении могут быть ',' ...

Определить количество слов в предложении - C++
Дано предложение. Определить количество слов в нем

Посчитать количество слов в предложении - C++
Доброго времени суток, помогите решить задачку C++ Ввести предложение(в чаровский массив) и посчитать количество слов в этом предложении....

Подсчитать, сколько слов в предложении - C++
дан текст не более 2000 символов, узнать сколько слов и предложений в тексте вроде бы всё правильно, но почему-то не работает ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
audiophile
9 / 9 / 0
Регистрация: 01.11.2009
Сообщений: 67
01.11.2009, 21:41     Разворачивание слов в предложении #2
Разбей предложение по словам, а потом:
1) бери слово и копируй его в темповый массив
2) копируй темповый массив обратно, только с конца

И все дела.
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
01.11.2009, 21:50     Разворачивание слов в предложении #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
int main()
{
 std::vector<std::string>a(5);
 for (std::vector<std::string>::iterator it = a.begin() ; it!=a.end() ; ++it)
     std::cin>>*it;
 for (std::vector<std::string>::iterator it = a.begin() ; it!=a.end() ; ++it)
     std::reverse(it->begin(),it->end());
 for (std::vector<std::string>::iterator it = a.begin() ; it!=a.end() ; ++it)
     std::cout<<*it<<' ';
return 0;
}
botwa
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 22
01.11.2009, 22:20  [ТС]     Разворачивание слов в предложении #4
спасибо огромное всем.
Yandex
Объявления
01.11.2009, 22:20     Разворачивание слов в предложении
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru