Espero que esto te sirva:
Código
#include <stdio.h> int main(){ int tam = 6; char tablero[tam][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 int Xnum = 0; //un contador while(Xnum < 3){ //hasta que se generen las 3 Xs 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 for (j=0;j<tam;j++) for (i=0;i<tam;i++){ for (j=0;j<tam;j++){ } } return 0; }