// filename : structures.cpp

// g++ {source_file}.cpp -o {output_binary} && ./{output_binary}
// g++ structures.cpp -o structures && ./structures

#include <iostream>
#include <vector>
#include <map>
using namespace std;

int main(void)
{

	vector v1 = {1, 2, 3, 4};
	for (auto el : v1)
	{
		cout << el << endl;
	}

	map<string, int> m1 = {
		{"a", 1}, {"b", 2}, {"c", 3}, {"d", 4}};
	for (auto el : m1)
	{
		cout << el.first << " : "
			 << el.second << endl;
	}
}
