MR PROGRAMATOR

11 palitos

/*****************************************************************/
/* Nombre programa: 11palitos.cpp */
/*  Autor: Luis Alberto Saucedo Quiroga */
/*  Objetivo: Juego de estrategia para 2 jugadores */
/*  Fecha: 15-abr-2012 */
/*****************************************************************/
#include <stdio.h>
#include <stdafx.h>
#include <conio.h>
#include <string.h>
int main(void)
{
int palos,j1,j2,i,g1,g2;
bool jug;
char salir;
salir = 's';
g1 = 0;
g2 = 0;
printf("*************************************************************n");
printf("n 11 PALITOSnn");
printf("nJuego de 2 jugadores en donde se tachan de 1 a 3 palitos y nel ultimo que tache palitos pierde.n");
printf("*************************************************************n");
do
{
palos = 11;
jug = true;
while(palos>1)
{
printf("nnNumero de palos : %dn",palos);
for(i = 1; i<= palos ; i++)
{
printf("|");
}
if(jug == true)
{
printf("nj1?: "); scanf_s("%d",&j1);
while(j1 > 3 || j1 < 0)
{
printf("nValor incorrecto.");
printf("nj1?: "); scanf_s("%d",&j1);
}
palos = palos - j1;
jug = false;
}
else
{
printf("nj2?: "); scanf_s("%d",&j2);
while(j2 > 3 || j2 < 0)
{
printf("nValor incorrecto.");
printf("nj2?: "); scanf_s("%d",&j2);
}
palos = palos - j2;
jug = true;
}
}
if(palos <= 0)
{
if(jug== true)
{
printf("nPerdio j2");
g1++;
}
else
{
printf("nPerdio j1");
g2++;
}
}
else
{
if(jug== true)
{
printf("nPerdio j1");
g2++;
}
else
{
printf("nPerdio j2");
g1++;
}
}
printf("n******************************n  PUNTAJES");
printf("n------------------------------nJ1 = %d J2 = %d",g1,g2);
printf("n******************************nVolver a jugar ? Si(s)"); salir = _getch();
}while(salir == 's');
printf("n");
_getch();
}

Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis