Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
1 / 1 / 0
Регистрация: 30.09.2011
Сообщений: 16
1

Составить программу, которая бы выдавала по названию страны название столицы этой страны (использовать не менее 6-7 названий).

14.10.2011, 18:37. Просмотров 4337. Ответов 1
Метки нет (Все метки)

Составить программу, которая бы выдавала по названию страны название столицы этой страны (использовать не менее 6-7 названий).

Как? не допираю что-то
Благодарю
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2011, 18:37
Ответы с готовыми решениями:

По названию страны вывести название её столицы
Задача: написать программу которая по названию страны выводит название её столицы(5-7 названий). Не...

Определить название столицы по заданному названию страны
Помогите разработать программу с использованием оператора-переключателя switch. Определить...

По введённому названию страны выводит на экран название столицы
Помогите сделать эту программу. По названию страны (переменная типа Country) присвоить переменной...

По введённому названию страны Европы будет выводить на экран название столицы
var a:string; begin writeln('Введите название страны'); readln(a) case a of ...

1
1401 / 643 / 135
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
14.10.2011, 18:57 2
Лучший ответ Сообщение было отмечено filin2k9 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <map>
#include <string>
 
int main()
{
    std:: string s1;
    std:: map <std:: string, std:: string> s;
    s["Russia"]="Moscow";
    s["Belarus"]="Minsk";
    s["USA"]="Washington";
    s["Japan"]="Tokyo";
    s["China"]="Beijing";
    s["France"]="Paris";
 
    std:: cin >> s1;
    if (s[s1]!="") std:: cout << s[s1] << "\n";
    system ("pause");
    return 0;
}
Добавлено через 13 минут
v. 2.0, но я вам с файлами не делал, поэтому база после закрытия очищается.
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
#include <iostream>
#include <map>
#include <string>
 
int main()
{
    bool b;
    std:: string s1;
    std:: map <std:: string, std:: string> s;
    do{
    s["Russia"]="Moscow";
    s["Belarus"]="Minsk";
    s["USA"]="Washington";
    s["Japan"]="Tokyo";
    s["China"]="Beijing";
    s["France"]="Paris";
    s["Germany"]="Berlin";
    s["Italy"]="Rome";
    s["UK"]="London";
    s["Spain"]="Madrid";
    s["Denmark"]="Copenhagen";
    s["Egypt"]="Cairo";
 
    std:: cin >> s1;
    if (s[s1]!="") std:: cout << s[s1] << "\n";
    else 
    {
        std:: string s2;
        std:: cout << "No in base! Enter the capital: ";
        std:: cin >> s2;
        s[s1]=s2;
    }
    system ("pause");
    std:: cout << "Once again? ";
    std:: cin >> b;
    }while (b);
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2011, 18:57

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

По введённому названию страны Европы будет выводить на экран название столицы
составить программу,которая по введённому названию страны Европы будет выводить на экран название...

По заданной стране вывести название столицы этой страны. Для решения взять 8 любых стран
1.По заданной стране вывести название континента, где эта страна находится. Для решения взять 8...

Вывод столицы по названию страны
rogram stran; const strana:array of string=('Avstria','Bolgariya','Greciya', 'Italiya',...

Составить список стран. При выборе страны должно появиться название столицы и ее достопримечательности
Как связать Combobox и label что бы при изменении значения в Combobox изменялся текст на столицу и...


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

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

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