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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.75
Alex911
8 / 8 / 1
Регистрация: 29.04.2010
Сообщений: 82
#1

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

28.03.2011, 20:33. Просмотров 3280. Ответов 5
Метки нет (Все метки)

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

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

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

Дана строка символов до точки. Записать слова этой строки в обратном порядке - C++
Дана строка символов до точки. Записать слова этой строки в обратном порядке (мама мыла раму > раму мыла мама). Подскажите кто что...

Записать в предложении символы длинного слова (всех длинных, если их несколько) в обратном порядке - C++
Поиогите пожалуйста не получается та часть кода где нужно найти и записать в обратном порядке слова. #include <stdio.h> #include...

Записать символы строк текста в обратном порядке, заменяя все вхождения подстрок «да» на «таки да» - C++
Прошу о помощи. Я смог создать файл но вот записать символы в обратном порядке никак не получается. #include "stdafx.h" #include...

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

Все слова во введенном предложении переставить в обратном порядке, не меняя порядок букв в словах - C++
Все слова во введенном предложении переставить в обратном порядке, порядок букв в словах не менять. Дописать в конец строки подстроку «Да...

Вывести строку, содержащую эти же слова, но расположенные в обратном порядке. Записать полученную строку в другой файл - C++
Доброго времени суток! Крайне необходима помощь экспертов в С++! Кто может - не оставьте меня в беде))) Вот задания: ...

Напечатать в алфавитном порядке все слова, которые начинаются с большой буквы - C++
Напечатать в алфавитном порядке все слова, которые начинаются с большой буквы и заканчиваются заданной цепочкой из трех символов....

Все слова строки, которые начинаются с данной буквы, отсортировать в алфавитном порядке - C++
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце...

Определить, имеются ли в последовательности слова, все буквы которых находятся в алфавитном порядке - C++
Дана строка,содержащая последовательность слов,разделенных пробелами Определить,имеются ли в последовательности слова,все буквы которых...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 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
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
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
28.03.2011, 21:07     Записать все буквы данного слова в обратном порядке #4
Alex911, подключи #include <iterator>.
Можно и попроще. Но мне откровенно говоря лень...
Alex911
8 / 8 / 1
Регистрация: 29.04.2010
Сообщений: 82
28.03.2011, 21:12  [ТС]     Записать все буквы данного слова в обратном порядке #5
напиши пожалуйста!!!
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 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     Записать все буквы данного слова в обратном порядке
Ответ Создать тему
Опции темы

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