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

Записать все буквы данного слова в обратном порядке - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.75
Alex911
 Аватар для Alex911
8 / 8 / 1
Регистрация: 29.04.2010
Сообщений: 82
28.03.2011, 20:33     Записать все буквы данного слова в обратном порядке #1
Дано слово. Записать все буквы данного слова в обратном порядке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2011, 20:33     Записать все буквы данного слова в обратном порядке
Посмотрите здесь:

Все буквы каждого слова в предложении записать в обратном порядке и распечатать получившееся предложение C++
C++ записать число в обратном порядке
записать слова ограниченой длины в массив и выписать в обратном порядке. C++
C++ Вывести строку, содержащую эти же слова, но расположенные в обратном порядке. Записать полученную строку в другой файл
C++ Вывести в порядке обратном алфавитному по одному разу все строчные буквы, входящие в первую строку, но не во вторую.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
28.03.2011, 20:56     Записать все буквы данного слова в обратном порядке #2
Alex911,
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    std::string str;
    std::cin>>str;
    std::reverse_copy(str.begin(), str.end(), std::ostream_iterator<char>(std::cout));
}
Alex911
 Аватар для Alex911
8 / 8 / 1
Регистрация: 29.04.2010
Сообщений: 82
28.03.2011, 21:03  [ТС]     Записать все буквы данного слова в обратном порядке #3
ошибку выдает
C++
1
[C++ Error] Unit1.cpp(16): E2316 'ostream_iterator' is not a member of 'std'
извините, только начал изучать Си. а проще как то можно делать, без двоеточий? просто мы еще не проходили это))
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
28.03.2011, 21:07     Записать все буквы данного слова в обратном порядке #4
Alex911, подключи #include <iterator>.
Можно и попроще. Но мне откровенно говоря лень...
Alex911
 Аватар для Alex911
8 / 8 / 1
Регистрация: 29.04.2010
Сообщений: 82
28.03.2011, 21:12  [ТС]     Записать все буквы данного слова в обратном порядке #5
напиши пожалуйста!!!
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
28.03.2011, 21:21     Записать все буквы данного слова в обратном порядке #6
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <string.h>
 
char* str_rev(const char* ptr)
{
    int i, j;
    int sz=strlen(ptr);
    char* result=strdup(ptr);
    for(i=0, j=sz-1; i < j; ++i, --j)
    {
        char tmp=result[i];
        result[i]=result[j];
        result[j]=tmp;
    }
    return result;
}
 
int main()
{
    printf("%s\n", str_rev("Hello"));
}
Yandex
Объявления
28.03.2011, 21:21     Записать все буквы данного слова в обратном порядке
Ответ Создать тему
Опции темы

Текущее время: 11:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru