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

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

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

Переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный - C++

30.01.2014, 13:53. Просмотров 352. Ответов 4
Метки нет (Все метки)

Нужно написать программу на С++

переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 13:53     Переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный
Посмотрите здесь:

C++ Копирование содержимого одной строки в другую
Содержимое текстового файла f, разделенное на строки, переписать в текстовый файл g C++
Как посчитать число букв в каждом слове строки C++
Переписать содержимое F1 в файл F2, разбив на строки C++
Копирование одной строки в другую C++
C++ Задана строка. Изменить порядок следования символов в 1 и 2 половине строки на обратный
В заданном натуральном числе поменять порядок цифр на обратный. Строки и массивы не использовать C++
Поменять порядок следования символов строки на обратный C++
Проверить — можно ли из одной строки перестановкой букв получить другую C++
C++ Дан массив из слов (в одной строке одно слово). Зашифровать текст, меняя порядок букв в словах на обратный
C++ Можно ли из букв одной строки составить другую строку?
C++ Расшифровать сообщение: поменять порядок букв в слове наоборот

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
petyahohlov
27 / 22 / 5
Регистрация: 31.07.2013
Сообщений: 121
30.01.2014, 14:00     Переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
#include <string.h>
#include <stdio.h>
 
int main()
{
    char a[50],b[50];
    int i;
    gets(a);
    strcpy(b,a);
    strrev(b);
    for(i=0;i<strlen(b);i++)
    {
        cout<<b[i];
    }
    cout<<endl;
    return 0;
}
zss
Модератор
Эксперт С++
 Аватар для zss
6110 / 5713 / 1849
Регистрация: 18.12.2011
Сообщений: 14,590
Завершенные тесты: 1
30.01.2014, 14:22     Переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    string a,b;
    char A[100];
    cin>>A;
    a=A;
    b=a;
    reverse(b.begin(),b.end()); 
    cout<<a.c_str()<<endl;
    cout<<b.c_str()<<endl;
    return 0;
}
Добавлено через 6 минут
Если надо инвертировать только первое слово, то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    string a,b;
    char A[100];
    cin.getline(A,99);
    a=A;
    b=a;
    size_t iPos = 0;
    iPos = b.find_first_of (" .\n");
    reverse(b.begin(),b.begin()+iPos); 
    cout<<a.c_str()<<endl;
    cout<<b.c_str()<<endl;
    return 0;
}
snzh
2 / 2 / 0
Регистрация: 10.08.2013
Сообщений: 73
28.03.2014, 23:29     Переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный #4
zss, а чтобы русские символы программа реверсировала, что нужно написать в коде? Этот код не помогает в этом случае.
C++
1
setlocale (LC_ALL, "Rus");
zss
Модератор
Эксперт С++
 Аватар для zss
6110 / 5713 / 1849
Регистрация: 18.12.2011
Сообщений: 14,590
Завершенные тесты: 1
29.03.2014, 11:12     Переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный #5
Ознакомьтесь с темой
Русские шрифты в консоли
Yandex
Объявления
29.03.2014, 11:12     Переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный
Ответ Создать тему
Опции темы

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