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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы и функции как параметры http://www.cyberforum.ru/cpp-beginners/thread905751.html
Из главной функции нужно вызвать промежуточную функцию с 3 параметрами - (введённый двумерный массив, кол-во элементов, функция). Последний параметр действие(функция) которое нужно выполнить над массивом. Например заменить нулем все элементы столбца после минимального элемента. Сложность у меня вызвало то что промежуточная функция должна выполнить это действие для конкретных элементов....
C++ Где определён стандартный поток stdin? Где определён стандартный поток stdin, в какой библиотеке?. Смотрел в инете ничего не нашёл. ошибка такого рода: «stdin» undeclared (first use in this function). http://www.cyberforum.ru/cpp-beginners/thread905741.html
в массиве вычислить, номер элемента массива C++
в массиве вычислить, номер элемента массива, ближайшего к среднеарифметического его значений, разницу элементов массива, расположенных между первым отрицательное и вторым положительным элементом
C++ копирование содержимого, инвертирование строки, подсчет чисел в тексте, удаление слова, что начинаются с гласных
написать программу, которая копирует содержимое входного файла в выходной, инвертирует строку, подавая его в обратном виде, подсчитывает количество чисел в тексте, удаляет все слова что починаюця из гласных букв Называйте темы в соответствии с заданием.
C++ Заменить нечетные элементы вектора Т средним арифметическим элементов, которые делятся на 5 с остатком 3 http://www.cyberforum.ru/cpp-beginners/thread905716.html
Заданный вектор Т, состоящий из к целых чисел. Заменить нечетные элементы вектора Т средним арифметическим элементов, которые делятся на 5 с остатком 3. Вывести заданный и новообразованный векторы.
C++ Массивы. Заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным В заданном массиве В, который содержит 21 элемент, заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным элементом массива. Заданный и новообразованный массивы вывести на печать. подробнее

Показать сообщение отдельно
Кудаив
328 / 405 / 24
Регистрация: 27.05.2012
Сообщений: 1,162
Завершенные тесты: 2
18.06.2013, 18:41     Запросить у пользователя сокращенное имя и напечатать соответствующее ему полное (Саша -> Александр)
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;
}
 
Текущее время: 02:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru