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

Запросить у пользователя сокращенное имя и напечатать соответствующее ему полное (Саша -> Александр) - C++

Восстановить пароль Регистрация
 
Михник
0 / 0 / 0
Регистрация: 13.06.2013
Сообщений: 6
18.06.2013, 18:17     Запросить у пользователя сокращенное имя и напечатать соответствующее ему полное (Саша -> Александр) #1
составить программу,которая спрашивала бы сокращенное имя и печатала полное имя( например,Саша- Александр )для трех ваших друзей. Ввод незнакомого имени должен провоцировать заявление типа: " я с вами не знакома" исходные данные задать самостоятельно. Ребята выручайте после завтра экзамен!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2013, 18:17     Запросить у пользователя сокращенное имя и напечатать соответствующее ему полное (Саша -> Александр)
Посмотрите здесь:

C++ Запросить у пользователя e-mail и определить является ли он верным
C++ Запросить у пользователя 5 строк и высвети на экран ту, в которой содержится меньше всего букв «а»
C++ [C++] Запросить у пользователя массив из 7 строк и вывести на экран те, в которых есть буква y
Запросить дату у пользователя со слэшами C++
C++ Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,163
Завершенные тесты: 2
18.06.2013, 18:41     Запросить у пользователя сокращенное имя и напечатать соответствующее ему полное (Саша -> Александр) #2
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
#include <map>
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
   std::map<std::string, std::string> names;
   names["Alex"] = "Alexander";
   names["Serg"] = "Sergey";
   names["Vlad"] = "Vladimir";
 
   std::string shortName;
   while(true)
   {
       std::cin >> shortName;
       if(shortName == "exit")
           break;
 
       std::map<std::string, std::string>::const_iterator it;
       it = names.find(shortName);
 
       if(it == names.end())
       {
           std::cout << "I don't know you!";
           continue;
       }
       std::cout << (*it).second;
 
   }
   return 0;
}
angel_d_17
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 26
14.10.2015, 09:23     Запросить у пользователя сокращенное имя и напечатать соответствующее ему полное (Саша -> Александр) #3
а нельзя перевести этот код на язык java? а то я затрудняюсь тут немного(
Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
14.10.2015, 09:40     Запросить у пользователя сокращенное имя и напечатать соответствующее ему полное (Саша -> Александр) #4
Цитата Сообщение от angel_d_17 Посмотреть сообщение
а нельзя перевести этот код на язык java? а то я затрудняюсь тут немного(
Можно, но это в другом разделе.
Yandex
Объявления
14.10.2015, 09:40     Запросить у пользователя сокращенное имя и напечатать соответствующее ему полное (Саша -> Александр)
Ответ Создать тему
Опции темы

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