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

Сделать через map - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компиляция библиотеки libxml под c++ http://www.cyberforum.ru/cpp-beginners/thread1086074.html
Под libxml есть библиотека xmlwrapp позволяющая работать с libxml под с++. Проблема в ее компиляции: по адресуhttp://libxmlplusplus.sourceforge.net/скачал исходники и с помощью msbuild собрал через...
C++ Зависимость от динамических библиотек Как определить от каких дин. библиотек зависит приложение, в Linux ldd в Windows есть что то подобное? http://www.cyberforum.ru/cpp-beginners/thread1086042.html
C++ Цикл вывода пятизначных цифр
Вывести на печать все пятизначные числа,в которых имеются цифры 3 и 8 Но цикл работает неправильно. Помогите, пожалуйста! #include <iostream> using namespace std; int main() {
C++ Заменить элементы побочной диагонали целым числом, введенным пользователем
Мне нужно было создать массив и выполнить определенные задания с массивом , 2 я сделал а вот с 3 заданием проблема, ЗАДАНИЕ ГЛАСИТ: заменить элементы ПОБОЧНОЙ диагонали целым числом , введенным...
C++ Предусмотреть вывод ошибки, если файла не существует http://www.cyberforum.ru/cpp-beginners/thread1085972.html
нужно предусмотреть вывод ошибки, если файла не существует и в case 1 и case 2 #define _CRT_SECURE_NO_WARNINGS #include "stdafx.h" #include "conio.h" #include "stdio.h" #include <windows.h>...
C++ Вычислить сумму положительных элементов массива, стоящих на нечетных местах Для одномерного массива, состоящего из n вещественных чисел: а) вычислить сумму положительных элементов, стоящих на нечетных местах; б) вычислить произведение элементов массива, находящихся между... подробнее

Показать сообщение отдельно
Dima1996
4 / 4 / 0
Регистрация: 24.01.2013
Сообщений: 96
31.01.2014, 15:00  [ТС]
Вопрос заключается в том, как сделать єту задачу через map.

а єто:
Дано список записей с полями: Фамилия студента и дата рождения. Вывести фамилии студентов которые родились зимой.
условие, по которому написан више указаный код.

Задачу я уже сделал сам:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main()
{
    map<string, string> students;
    students["Ivanow"]="30.01.2001";
    students["Petrov"]="15.09.2002";
    students["Sidorov"]="10.12.1997";
    students["Fedorenko"]="13.03.2001";
    students["Zalyzhnuy"]="09.02.1999";
    for(auto student : students)
    {
        string month = student.second.substr(3, 2);
        if((month == "12") || (month == "01" )|| (month == "02"))
            cout<<student.first<<" ";
    }
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru