Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вопрос по контейнерам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запись массива структур в файл http://www.cyberforum.ru/cpp-beginners/thread246402.html
Запись массива структур в файл так, что бы потом можно было считывать, удалять ненужные записи, добавлять, сортировать, поиск. Я пробовал такSostav mas; FILE *f; ...
C++ дайте пожалуйста ссылку где скачать Turbo С++ дайте пожалуйста ссылку где скачать Turbo С++ http://www.cyberforum.ru/cpp-beginners/thread246389.html
Путем перестановки элементов квадратной вещественной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу C++
Люди, помогите!!! Путем перестановки элементов квадратной вещественной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу, следующий по величине - (1,1), следующий...
C++ Нарисовать фигуру (язык С)
прямоугольник и сделать какую-то заливку цветную. заранее спс___)))
C++ Разделить число на дробную и целую часть http://www.cyberforum.ru/cpp-beginners/thread246383.html
как можно разделить число на дробную и целую часть void main() { long a1; // a1 = целая часть числла double a; // а число cout<<"Vvedite celoe chilso\n "; cin>>a; a1=a; а с...
C++ Конь. Здравствуйте! Опять обращаюсь за помощью, раньше уже обращался поп поводу этой задачи. Я сделал задачу про путешестиве коня более упрощенную версию. Конь просто ходит по доске и считается кол-во... подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
22.02.2011, 20:53
Вот так можно:
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
59
60
61
62
63
64
65
66
67
68
69
/////////////////////////////////////////////////////////////////////////////////////////
#include <algorithm>
#include <iomanip>
#include <iostream>
#include <map>
#include <string>
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string  T_str;
/////////////////////////////////////////////////////////////////////////////////////////
struct  T_shop
{
    T_str  adr;
    int    zarpl_za_den;
    int    vaban;
    //-----------------------------------------------------------------------------------
    void  print()
    {
        std::cout << std::setw(20)
                  << std::left
                  << "Адрес:"
                  << '\t'
                  << adr
                  << std::endl
                  << std::setw(20)
                  << "Зарплата за день:"
                  << '\t'
                  << zarpl_za_den
                  << std::endl
                  << std::setw(20)
                  << "vaban:"
                  << '\t'
                  << vaban
                  << std::endl;
    }
};
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::map<int, T_shop>  T_shops;
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
 
    T_shops  shops;
        
    shops[1].adr           = "За углом";
    shops[1].zarpl_za_den  = 1000;
    shops[1].vaban         = 2;    
    
    shops[2].adr           = "Недалеко.";
    shops[2].zarpl_za_den  = 2000;
    shops[2].vaban         = 6;    
 
    struct T_print_key_and_shop
    {
        void  operator() (T_shops::value_type  key_and_shop)
        {
            std::cout << std::endl
                      << std::endl
                      << "Магазин № "                      
                      << key_and_shop.first
                      << std::endl
                      << T_str(12, '=')                      
                      << std::endl;
            key_and_shop.second.print();            
        }
    };
 
    std::for_each(shops.begin(), shops.end(), T_print_key_and_shop());
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.