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

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

17.02.2016, 00:23. Просмотров 939. Ответов 2
Метки нет (Все метки)

Программа должна предлагать ввести слово на английском и потом вывести перевод слова на русском
При неправильном вводе (или слова которого нет в базе данных) вывести сообщение об ошибке
оригинал и перевод хранится в текстовых файлах ENG.txt и RUS.txt
нужно инициализировать поиск по введенному слову в базе и при наличии вывести его перевод из другой
пожалуйста помогите мне написать код (

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2016, 00:23
Ответы с готовыми решениями:

Написать программу, которая выводит пример на вычитание, запрашивает ответ пользователя, проверяет его и выводит сообщение о правильности
Написать программу, которая выводит пример на вычитание (в пределах 100),...

Написать программу, которая запрашивает у пользователя его имя, фамилию и отчество, и выводит поздравления
Написать программу, которая запрашивает у пользователя его имя, фамилию и...

Написать программу, которая запрашивает натуральной число (от 0 до 99) в десятичном представлении и выводит его название
Написать программу, которая запрашивает натуральной число (от 0 до 99) в...

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

Разработать программу которая выводит на экран, которая выводит содержимое текущего каталога, упорядоченное по времени
Помогите пожалуйста!! В уинвере не изучали язык С++ а заставляют на нем...

2
nd2
2838 / 2405 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
17.02.2016, 04:52 2
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <utility>
#include <map>
 
using namespace std;
 
bool readFromFiles(map <string, string>& m)
{
    ifstream finEng("ENG.txt");
    ifstream finRus("RUS.txt");
    if (!finEng || !finRus)
        return false;
    
    string eng, rus;
    while (getline(finEng, eng) && getline(finRus, rus))
        m.insert(pair<string, string>(eng, rus));
    return true;
}
 
void printMap(const map <string, string>& m)
{
    for (auto it = m.begin() , end = m.end(); it != end; ++it)
        cout << it ->first << ' ' << it ->second << endl;
    cout << endl;
}
 
int main()
{
    setlocale(0, "");
    
    map <string, string> m;
    if (readFromFiles(m))
    {
        printMap(m);
        
        string word;
        while (true)
        {
            cout << "Enter the English word (exit - #): ";
            cin >> word;
            if (word == "#")
                break;
            auto iter_pair = m.find(word);
            if (iter_pair != m.end())
                cout << iter_pair ->second << endl;
            else
                cout << "Not found!" << endl;
        }
    }
    else 
        cerr << "Error opening file!" << endl;
    
    system("pause");
    return 0;
}
0
dima123493
0 / 0 / 0
Регистрация: 17.02.2016
Сообщений: 3
17.02.2016, 10:50  [ТС] 3
Спасибо большое!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2016, 10:50

Программа, которая запрашивает у пользователя его имя, год рождения, а затем выводит эту информацию на экран
Доброго времени суток! Кому не составит труда, напишите, пожалуйста, программу,...

Написать программу, которая считывает текст с клавиатуры и выводит его на экран, меняет местами каждые соседние слова
Помогите пожалуйста Написать программу, которая считывает текст с клавиатуры и...

Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова
Вот исходный код: #include &lt;fstream&gt; #include &lt;iostream&gt;...


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

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

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