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

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

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

Замена слов, вводимых с клавиатуры - C++

11.04.2012, 00:13. Просмотров 582. Ответов 2
Метки нет (Все метки)

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

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

Замена одних слов на другие, ввод с клавиатуры - C++
Пользователь вводит через пропуск марки автомобилей. Заменить их марки Mersedes на “Запорожец”, Opel на “Жигуль”, //BMW на ”Tаврию”,...

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

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

Сравнение чисел вводимых с клавиатуры - C++
Написать программу, которая находит максимальное и минимальное число из 4 целых чисел, введенных пользователем. Пример: Enter four...

Подсчет в строке символов вводимых с клавиатуры - C++
День добрый. Стоит задача ввести с клавиатуры строку потом вводим вторую строку и сравниваем совпадение символов. пример: строка...

2
n00b.vcxproj
Кодер
47 / 46 / 2
Регистрация: 10.10.2010
Сообщений: 229
11.04.2012, 13:42 #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
using namespace std;
 
char w[2][32];
 
int main()
{
scanf("%s%s", w[0], w[1]);
printf("%s %s\n", w[1], w[0]);
}
0
igorrr37
1837 / 1455 / 224
Регистрация: 21.12.2010
Сообщений: 2,407
Записей в блоге: 11
11.04.2012, 20:51 #3
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
29
30
31
#include <iostream>
#include <string>
#include <vector>
#include <iterator>
#include <sstream>
#include <algorithm>
 
int main()
{
    std::string s("aaa nn  dddd bb"), s1("aaa"), s2("bb");
    std::istringstream iss(s);
    std::vector<std::string> v((std::istream_iterator<std::string>(iss)), std::istream_iterator<std::string>());
    std::size_t vsize = v.size();
    for(int i = 0, ind1 = -1, ind2 = -1; i < vsize; ++i)
    {
        if(v[i] == s1) ind1 = i;
        else if(v[i] == s2) ind2 = i;
        if(ind1 >= 0 && ind2 >= 0)
        {
            std::swap(v[ind1], v[ind2]);
            break;
        }
    }
    s.clear();
    for(auto const& val : v)
    {
        s += (val + ' ');
    }
    std::cout << s << std::endl;
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2012, 20:51
Привет! Вот еще темы с ответами:

Из 10 чисел вводимых из клавиатуры, найти 2 максимальных - C++
Помогите, пожалуйста! По заданию( написать программу которая с помощью 3 переменных а точнее: counter, number, largest и цикла определяет...

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

Ошибка в сохранение данных вводимых с клавиатуры пользователем - C++
#include&lt;iostream&gt; #include&lt;conio.h&gt; using namespace std; int main() { int a=0; char A ='f';

Создание определённого количества генераций, вводимых с клавиатуры - C++
Ребят! Застрял на ваще простом деле......помогите...у меня задача коммивояжёра...генерацию случайных чисел(входных данных) в матрице для...


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

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

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