#include <iostream>
#include <vector>
using namespace std;
struct Carros {
string nome;
int coresDisp, motores, modelos, ano;
};
int main(){
vector<string> cores = { "Vermelho", "Azul", "Verde", "Amarelo", "Preto", "Branco", "Cinza" };
vector<string> motores = { "2.0", "1.5", "1.0" };
vector<string> modelos = { "Completo", "Medio", "Basico" };
vector<int> ano;
for (int i = 2005; i <= 2020; i++) ano.push_back(i);
Carros car1 = { "Vulcano" };
Carros car2 = { "Tornado" };
Carros car3 = { "Furia" };
Carros car4 = { "Ninjasso" };
cout << "Carros disponiveis: \n\n\n";
cout << car1.nome << "[1] " << car2.nome << "[2] " << car3.nome << "[3] " << car4.nome << "[4] ";
cout << "\n\n : ";
while (true) {
int escolha = 0;
cin >> escolha;
if (escolha > 0 && escolha < 5) break;
cout << "Essa escolha naum eh valida, tente novamente: ";
}
}
//https://pt.stackoverflow.com/q/395768/101
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IENhcnJvcyB7CiAgICBzdHJpbmcgbm9tZTsKICAgIGludCBjb3Jlc0Rpc3AsIG1vdG9yZXMsIG1vZGVsb3MsIGFubzsKfTsKCmludCBtYWluKCl7CiAgICB2ZWN0b3I8c3RyaW5nPiBjb3JlcyA9IHsgIlZlcm1lbGhvIiwgIkF6dWwiLCAiVmVyZGUiLCAiQW1hcmVsbyIsICJQcmV0byIsICJCcmFuY28iLCAiQ2luemEiIH07CiAgICB2ZWN0b3I8c3RyaW5nPiBtb3RvcmVzID0geyAiMi4wIiwgIjEuNSIsICIxLjAiIH07CiAgICB2ZWN0b3I8c3RyaW5nPiBtb2RlbG9zID0geyAiQ29tcGxldG8iLCAiTWVkaW8iLCAiQmFzaWNvIiB9OwogICAgdmVjdG9yPGludD4gYW5vOwogICAgZm9yIChpbnQgaSA9IDIwMDU7IGkgPD0gMjAyMDsgaSsrKSBhbm8ucHVzaF9iYWNrKGkpOwogICAgQ2Fycm9zIGNhcjEgPSB7ICJWdWxjYW5vIiB9OwogICAgQ2Fycm9zIGNhcjIgPSB7ICJUb3JuYWRvIiB9OwogICAgQ2Fycm9zIGNhcjMgPSB7ICJGdXJpYSIgfTsKICAgIENhcnJvcyBjYXI0ID0geyAiTmluamFzc28iIH07CiAgICBjb3V0IDw8ICJDYXJyb3MgZGlzcG9uaXZlaXM6IFxuXG5cbiI7CiAgICBjb3V0IDw8IGNhcjEubm9tZSA8PCAiWzFdICAgICAiIDw8IGNhcjIubm9tZSA8PCAiWzJdICAgICAiIDw8IGNhcjMubm9tZSA8PCAiWzNdICAgICAiIDw8IGNhcjQubm9tZSA8PCAiWzRdICAgICAiOwogICAgY291dCA8PCAiXG5cbiAgICAgOiAgICAgICAgICAgICAgICI7CiAgICB3aGlsZSAodHJ1ZSkgewoJICAgIGludCBlc2NvbGhhID0gMDsKICAgICAgICBjaW4gPj4gZXNjb2xoYTsKICAgICAgICBpZiAoZXNjb2xoYSA+IDAgJiYgZXNjb2xoYSA8IDUpIGJyZWFrOwogICAgICAgIGNvdXQgPDwgIkVzc2EgZXNjb2xoYSBuYXVtIGVoIHZhbGlkYSwgdGVudGUgbm92YW1lbnRlOiAiOwogICAgfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8zOTU3NjgvMTAx