Recien estuve mirando el código andi1991 tienes razón... estaba mal escrito... aqui te dejo el code verdadero:
Código
#include <iostream> int main () { int dado1,dado2,dado3; std::cout<<"arroje el primer dado"; std::cin>>dado1; std::cout<<"arroje el segundo dado"; std::cin>>dado2; std::cout<<"arroje el tercer dado"; std::cin>>dado3; if( (dado1 + dado2 + dado3) == 18 ) std::cout<<"Exelente"<<std::endl; else if ((dado1+dado2) == 12 || (dado1+dado3) == 12 || (dado2+dado3) == 12 ) std::cout<<"Muy bien"<<std::endl; else if ( dado1 == 6 || dado2 == 6 || dado3 == 6 ) std::cout<<"Regular"<<std::endl; else std::cout<<"Pesimo"<<std::endl; system("pause"); return 0; }