#include <iostream>
#include <string>
using namespace std;
enum cars {BMW = 1, MITSUBISHI , FORD , TOYOTA , HONDA};
void main()
{
	for (cars A = BMW ; A < HONDA ; A = static_cast<cars>(A+1))
	{
		switch (A)
		{
		case 1:
			cout << A <<" - BMW" << endl;
			break;
		case 2:
			cout << A << " - HONDA" << endl;
			break;
		case 3:
			cout << A << " - FORD" << endl;
			break;
		case 4:
			cout << A << " - TOYOTA" << endl;
			break;
		case 5:
			cout << A << " - HONDA " << endl;
			break;
		}
	}

	cout << endl << endl;

	string name ;
	int cars;

	cout << "please sir insert your name ? ";
	getline(cin , name);

	cout << "please insert your choice in this cars ?";
	cin >> cars;

	switch (cars)
	{
		case 1:
			cout << name << " likes bmw " << endl;
			break;
		case 2:
			cout << name << " likes honda " << endl;
			break;
		case 3:
			cout << name << " likes ford" << endl;
			break;
		case 4:
			cout << name << " likes toyota" << endl;
			break;
		case 5:
			cout << name << " likes honda" << endl;
			break;
		default:
			cout << "error in insert !!!! . " << endl;
	}
	
}
