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

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

Войти
Регистрация
Восстановить пароль
 
Shuh
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 62
#1

зеркальный вывод слов - C++

10.01.2011, 12:26. Просмотров 662. Ответов 2
Метки нет (Все метки)

Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот (зеркально).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2011, 12:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос зеркальный вывод слов (C++):

Вывод на экран чётных слов строки исправить на вывод нечётных слов - C++
#include<conio.h> #include<iostream.h> #include<string.h> #include<stdio.h> int i,l,j,k,p,n; char txt; char a,b; main() { ...

STL: Сортировка слов по количеству согласных букв; вывод слов, встречающихся в списке более одного раза - C++
Помогите написать программу!! Сортировка слов по количеству согласных букв; вывод слов, встречающихся в списке более одного раза. ...

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

Считывание слов из потока cin и вывод их в поток cout, с заменой нежелательных слов словом "Bleep" - C++
Напишите программу, заглушающую нежелательные слова; иначе говоря, считайте слова из потока cin и выведите их в поток cout, заменив...

Зеркальный разворот строк матрицы - C++
Добрый вечер! Такое задание: на пример дана матрица n * n и надо ее развернуть. НЕ ФУНКЦИЕЙ! Например -1 2 3 4 ...

Зеркальный разворот столбца матрицы - C++
Дана вещественная квадратная матрица A порядка 8. Произвести "зеркальный разворот" (обмен значениями первого и последнего элементов...

2
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
10.01.2011, 13:51 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <iterator>
#include <algorithm>
 
using namespace std;
 
int main(int argc, char * argv[])
{
    string strLine("Example string");
    copy(strLine.rbegin(), strLine.rend(), ostream_iterator<char>(cout, ""));
    cout << '\n';
 
    system("pause");
    return 0;
}
1
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
10.01.2011, 16:03 #3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    std::string line="and what do you want";
    std::reverse(line.begin(), line.end());
    std::cout<<line<<'\n';
    return 0;
}
А если в том же порядке тогда...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <string>
#include <iostream>
#include <sstream>
#include <algorithm>
 
int main()
{
    std::string str="and what do you want";
    std::istringstream ist(str);
    std::string tmp;
    while(ist >> tmp)
    {
        std::reverse(tmp.begin(), tmp.end());
        std::cout<<tmp<<' ';
    }
    std::cout<<'\n';
    return 0;
     
}
Или так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <string>
#include <iostream>
#include <sstream>
#include <algorithm>
 
int main()
{
    std::string str="and what do you want";
    std::istringstream ist(str);
    std::string tmp;
    while(ist >> tmp)
    {
    std::copy(tmp.rbegin(), tmp.rend(), std::ostream_iterator<char>(std::cout));
    std::cout<<' ';
    }
    std::cout<<'\n';
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2011, 16:03
Привет! Вот еще темы с ответами:

Нарисовать зеркальный треугольник из символов - C++
Рисовать пирамиду до тех пор пока первый символ не станет равен тому что введет пользователь.

Строки. Поиск одинаковых слов в предложениях. Вывод вместо одинаковых слов "*" - C++
Ввести два предложения, если в них есть одинаковые слова то во втором предложении заменить эти слова на &quot;*&quot;, причем количество &quot;*&quot; должно...

Вывод слов - C++
Как осуществить вывод слов, а не адреса (см. Миниатюры)? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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