ma le variabili le hai dichiarate nel main prima??

comunque, anchio sono anocra agli inizi, comunque...........
potresti fare cosi:

codice:
cout<<"Qual è il mio colore preferito?";
  cin>>col;
  if (col!="blu") cout<<"Risposta errata";
   else (col=="blu") cout<<"Risposta esatta";
  cout<<endl;
  system("PAUSE");
cout<<"Quanti anni ho?";
cin>>anni;
if (anni!="16") cout<<"Risposta errata";
else(anni=="16") cout<<"Risposta esatta";
cout<<endl;
system("PAUSE");

oppure potresti provare così


assegni a ogni domanda varie risposte, tipo 5, e metti in ogni risposta un numero, poi con un ciclo for ripeti la domanda fino a che non si risponde giusto, oppure potresi fare con case, break, continue, ma su questo campo nemmeno io sono bravo

oppure, mi perdoneranno quelli più esperti, potresti provare a convertire un CHAR(blu, rosso, giallo A PAROLE) in un INT (1= blu, 2= rosso, 3= giallo), ma non so se è possibile


spero di esserti stato utile, perchè anchio sono agli inizi ede è la prima volta che aiuto una persona