Quelques remarques sur ton code :
while ( joueur<3 && pc<3) {
srand(time(NULL));
Mets le srand à l´extérieur ( avant ) de la boucle. Il est en effet inutile de l´appeler avant chaque appel de rand ( c´ est redondant et ca réduit le performances ( quoique dans un petit programme, uhm ) )
cout < < " Joueur : " < < joueur < < " points" < < endl;
cout < < " Ordinateur : " < < pc < < " points" < < endl;
Bon, pas la peine de décomposer en deux cout, un seul suffit :
cout < < " Joueur : " < < joueur < < " points" < < " \nOrdinateur : " < < pc < < " points" < < endl;
if ( choixpc == 1) {
cout < < " Le choix de l´ordinateur est pierre" < < endl;
}
Tu pourrais employer un tableau de pointeur vers des chaines de caractères ( mais t´as peut être pas encore vu ^^ ) :
char *actions[] = {"pierre","ciseaux",...};
et utiliser :
cout < < " Le choix de l´ordinateur est " < < actions[choixpc] < < endl;
Etc...