Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
XePoMoND
0 / 0 / 0
Регистрация: 18.11.2016
Сообщений: 34
1

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

03.05.2017, 16:57. Просмотров 775. Ответов 1
Метки нет (Все метки)

Пользователь вводит через пропуск марки автомобилей.
Заменить их марки Mersedes на “Запорожец”, Opel на “Жигуль”,
//BMW на ”Tаврию”, Reno на “Москвич”, Fiat на “Нивa", Shkoda на “Волынь”
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2017, 16:57
Ответы с готовыми решениями:

Замена слов, вводимых с клавиатуры
С клавиатуры вводится строка, вводим два слова, которые находятся в этой строке. И эти слова...

Организовать ввод слов с клавиатуры в массив
Как организовать ввод слов с клавиатуры в массив таким образом, что-бы каждое слово помещалось в...

Ввод слов с клавиатуры и вывод их на экран
Только начала изучение С++. Написала маленькую программку. Хочу, чтобы на экране после предложения...

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

Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова
Нужно сделать ввод с клавиатуры 20 слов и найти индекс максимального слова. Может у кого-то есть...

1
MrGluck
Модератор
Эксперт CЭксперт С++
8114 / 4966 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
03.05.2017, 17:04 2
Лучший ответ Сообщение было отмечено XePoMoND как решение

Решение

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
#include <iostream>
#include <map>
#include <string>
#include <windows.h>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    const std::map<std::string, std::string> m = {
        { "Mersedes", "Запорожец" },
        { "Opel", "Жигуль" },
        { "BMW", "Tаврия" },
        { "Reno", "Москвич" },
        { "Fiat", "Нива" },
        { "Shkoda", "Волынь" }
    };
    std::string mark;
    while (std::cout << "Марка: " && std::cin >> mark)
    {
        const auto cit = m.find(mark);
        std::cout << "Результат: " << (cit != m.cend() ? cit->second : mark) << std::endl;
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2017, 17:04

Ввод текста и замена в нем первых букв всех слов на заглавные
Разработать программу, которая вводит текст и заменяет в ней первые буквы всех слов на заглавные...

Создать строку,ввод которой осуществляется с клавиатуры, состоящую из слов, разделенных пробелами
Создать строку,ввод которой осуществляется с клавиатуры, состоящую из слов, разделенных пробелами.

Замена одних слов на другие слова по списку
Доброго времени суток! Есть слова которые надо заменить на слова по списку. В замененных словах...


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

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

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