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

Упражнение из Страуструпа (Определите таблицу названий месяцев года и числа дней в них) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заголовочный файл http://www.cyberforum.ru/cpp-beginners/thread926608.html
Для чево етот файл используется??? Как ево использовать в своей программе помогите хочу разобраться)
C++ Что за ошибка "TRACER" в студии2010 ? Всем привет! Господа, начал было ваять оконное приложение по учёбе и тут: постоянно всплывает такая вот ошибка: Ошибка 1 error TRK0005: E:\Документы\visual studio 2010\Projects\По учёбе\По... http://www.cyberforum.ru/cpp-beginners/thread926589.html
Как узнать, есть ли уже С++ в этом ноутбуке? C++
Как узнать, есть ли уже С++ в этом ноутбуке? И где?
C++ Работа с массивом (По данной матрице определить самых уникальных учеников и самых средних.)
Пожалуйста исправьте ошибки в программе: Пусть целочисленная матрица размером пхm содержит информацию об учениках некоторого класса из п человек. В первом столбце проставлена масса (кг), во втором —...
C++ Алгоритм нахождения простых чисел http://www.cyberforum.ru/cpp-beginners/thread926581.html
Вопросы: 1) Нужен алгоритм проверки числа (является ли число простим). Нужно чтобы алгоритм был быстрым (нужно проделать 104 операций за 0.5 сек )!!!! 2) Почему мой алгоритм проверки не всегда дает...
C++ Включить в программу только одну ф-цию из библиотеки Из библиотеки boost я могу выбрать одну нужную мне ф-ию (boost/algorithm/cxx11/all_of.hpp), можно ли это сделать с std::all_of (как пример) // all_of example #include <iostream> // std::cout... подробнее

Показать сообщение отдельно
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
21.07.2013, 20:01
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
#include <string>
#include <vector>
#include <iostream>
 
using namespace std;
 
struct month
{
    string name;
    int    days;
 
    month(const string& name, int days)
    : name(name),
      days(days)
    {
    }
};
 
int main()
{
    /* C++11(если использовать простой массив, то будет работать и в C++98)
    vector<month> month_list =
    {
        {"January", 31}, {"February", 28}, {"March", 31},
        {"April", 30}, {"May", 31}, {"June", 30},
        {"July", 31}, {"August", 31}, {"September", 30},
        {"October", 31}, {"November", 30}, {"December", 31}
    };
    */       
 
    // C++98
    vector<month> month_list;
    month_list.reserve(12);    
    month_list.push_back(month("January", 31));
    month_list.push_back(month("February", 28));
    month_list.push_back(month("March", 31));
    month_list.push_back(month("April", 30));
    month_list.push_back(month("May", 31));
    month_list.push_back(month("June", 30));
    month_list.push_back(month("July", 31));
    month_list.push_back(month("August", 31));
    month_list.push_back(month("September", 30));
    month_list.push_back(month("October", 31));
    month_list.push_back(month("November", 30));
    month_list.push_back(month("December", 31));
 
    for(vector<month>::size_type i = 0; i < month_list.size(); ++i)
        cout << month_list[i].name << " " << month_list[i].days << '\n';    
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru