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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
beast2011
0 / 0 / 0
Регистрация: 14.04.2011
Сообщений: 3
#1

Ввести слово с клавиатуры, а затем перевернуть его - C++

03.03.2012, 00:48. Просмотров 1194. Ответов 5
Метки нет (Все метки)

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

Ввести с клавиатуры строку символов. Перевернуть каждое четное слово в строке. - C++
Есть задание. Ввести с клавиатуры строку символов. После чего Перевернуть каждое четное слово в строке. Могу задать строку вручную как и...

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

Как ввести двумерный массив с клавиатуры? Его размерность [n][m] нужно задавать с клавиатуры. - C++
Привет всем. Как ввести двумерный массив с клавиатуры? Его размерность нужно задавать с клавиатуры.

Ввести с клавиатуры массив из N чисел (N также вводится с клавиатуры). Найти наименьший из его положительных элементов. - C++
Ввести с клавиатуры массив из N чисел (N также вводится с клавиатуры). Найти наименьший из его положительных элементов. Начиная от этого...

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

Символьная строка вводится с консоли (используя указатель) Найти минимальное слово в строке и перевернуть его - C++
Ввести символьную строку (используя указатель). Найти в строке самое короткое слово и удалить его из строки. В строке слова разделены...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SkyDream
32 / 26 / 2
Регистрация: 01.03.2012
Сообщений: 98
03.03.2012, 00:54     Ввести слово с клавиатуры, а затем перевернуть его #2
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    char s[80];
    cin >> s;
 
    for(int i=strlen(s)-1; i>=0; i--)
        cout << s[i];
    cout << endl;
 
    system("pause");
    return 0;
}
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
03.03.2012, 00:58     Ввести слово с клавиатуры, а затем перевернуть его #3
SkyDream, в задании перевернуть, а не вывести с конца.

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <algorithm>
#include <string>
 
int main()
{
    std::string Str;
    std::getline(std::cin, Str);
    std::reverse(Str.begin(), Str.end());
    std::cout<<Str<<std::endl;
    system("pause");
    return 0;
}
SkyDream
32 / 26 / 2
Регистрация: 01.03.2012
Сообщений: 98
03.03.2012, 01:04     Ввести слово с клавиатуры, а затем перевернуть его #4
Ну твой код делает тоже самое что и мой
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
03.03.2012, 01:05     Ввести слово с клавиатуры, а затем перевернуть его #5
SkyDream, суть задания в другом состоит.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2012, 01:07     Ввести слово с клавиатуры, а затем перевернуть его
Еще ссылки по теме:

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

С клавиатуры ввести произвольное предложение и исключить из него предпоследнее слово - C++
С клавиатуры ввести произвольное предложение и исключить из него предпоследнее слово, предвратительно напечатанное это слово.

Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран - C++
2. Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран.

Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран. - C++
Сегодняшнее домашнее задание основано именно на этом принципе, однако, вам придется использовать еще и циклы. 1. Пользователь вводит с...

Ввести с клавиатуры целое число N. Используя рекурсию, распечатать сначала последовательность, состоящую из N букв 'А', а затем из N букв 'В' - C++
. Ввести с клавиатуры целое число N. Используя рекурсию, распечатать сначала последовательность, состоящую из N букв 'А', а затем из N букв...

Нужно ввести слово и сохранить его в переменной - C++
Добрый день форумчане, прошу помочь как начинающему программисту,который сдает ЕГЭ по информатике и ИКТ. Дело в том, что нужно вводить...


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

Или воспользуйтесь поиском по форуму:
SkyDream
32 / 26 / 2
Регистрация: 01.03.2012
Сообщений: 98
03.03.2012, 01:07     Ввести слово с клавиатуры, а затем перевернуть его #6
Ну окей, вот тогда вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
 
char* strr(char* str)
{
    char* left = str;
    char* rigth = str;
 
    while (*str++);
    str -= 2;
 
    while (left < str)
    {
        char c = *left;
        *left++ = *str;
        *str-- = c;
    }
 
    return rigth;
}
 
int main()
{
    char S[100];
    std::cin >> S;
    std::cout << strr(S) << std::endl;
    system("pause");
    return 0;
}
Yandex
Объявления
03.03.2012, 01:07     Ввести слово с клавиатуры, а затем перевернуть его
Ответ Создать тему
Опции темы

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