!!! Por favor pero si era una bobada, que distracción y falta de agilidad con esto, ya le iré agarrando la mano. Ahora si funciona de 10! Bueno voy a seguir avanzando que esto tiene para rato
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
int tam=1;
char tablero[tam][tam];
printf("Ingrese tamanio(6,8,10,14 o 18): "); //aqui estoy tratando de pedirle el tamaño
scanf(" %d", &tam); // y aca usar ese tamaño siempre como tam
int i,j;
//Iniciando los valores del tablero a ' '
for(i=0;i<tam;i++)
for(j=0;j<tam;j++)
tablero[i][j]=' ';
//generando las 3 X aleatoriamente
srand (time(NULL));
int Xnum=0; //un contador
while(Xnum<tam/2){ //hasta que aparezcan la cantidad de X
i=rand()%tam;
j=rand()%tam;
if( tablero[i][j]!='X'){ //verifica que no haya X en esa posicion
tablero[i][j]='X'; //dibuja una X
Xnum++; //++ contador para no dibujar mas de 3 Xs
}
}
//mostrar bosque
printf("\n ");
for (j=0;j<tam;j++)
printf(" %c ", 'a' + j);
printf("\n");
for (i=0;i<tam;i++){
printf(" %d", i);
for (j=0;j<tam;j++){
printf("| %c", tablero[i][j]);
}
printf(" \n");
}
Xnum++; //aumentamos contador para no dibujar mas de 3 Xs
int main(){
int tam=1;
char tablero[tam][tam];
printf("Ingrese tamanio (6,8,10,14 o 18): ");
scanf(" %d", &tam);
int i,j,X; //declaramos la variable X
//Iniciando los valores del tablero a '.', esto tu lo puedes cambiar
for(i = 0; i < tam;i++)
for(j = 0; j < tam;j++)
tablero[i][j] = ' ';
//generando las 3 X aleatoriamente
srand (time(NULL));
int Xnum = 0; //un contador
while(Xnum < 3){ //hasta que se generen las 3 Xs
i = rand() % tam/2; //el numero aleatorio depende del tamaño del tablero
j = rand() % tam/2;
if( tablero[i][j] != 'X'){ //probamos si en esa posicion no existe alguna X
tablero[i][j] = 'X'; //agregamos una X
Xnum++; //aumentamos contador para no dibujar mas de 3 Xs
}
}
//imprimimos todo
printf("\n ");
for (j=0;j<tam;j++)
printf(" %c ", 'a' + j);
printf("\n");
for (i=0;i<tam;i++){
printf("|%d|", i);
for (j=0;j<tam;j++){
printf(" %c|", tablero[i][j]);
}
printf(" \n");
}
int tam = 1;
printf("ingrese tamanio: ");
scanf(" %d", &tam);
char tablero[tam][tam];
int i,j;
printf("\n ");
for (j=0;j<tam;j++)
printf("%c ", 'a' + j);
printf("\n");
for (i=0;i<tam;i++)
{
printf("%d |", i);
for (j=0;j<tam;j++)
tablero[i][j]=0;
printf(" %c", tablero[i][j]);
printf("\b|\n");
}
printf(" \n");
for (X=0;X<3;X++)
{
srand (time(NULL));
do
{
i=rand()%3+1;
j=rand()%3+1;
}
while(tablero[i][j]==6);
}