allora io ho ftt cosi
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
int i;
char x,r,c;

char scacchiera [][30]= {{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','',' '}, /*non ho messo tutta la scacchiera perchè era troppo grande...comunque è 30x30/*



srand(time(NULL));/* qui uso la srand cm m hai detto tu sopra e il ragionamento m sembra giusto/*
for(i=1;i<50;i++)
{
r=rand()%50;
c=rand()%50;

if(scacchiera[r][c]!='x')
scacchiera[r][c]='x';
else i--;
}

for(r=0;r<30;r++){
for(c=0;c<30;c++)
printf("%c",scacchiera[r][c]);
printf("\n");
}

system("PAUSE");

/*ma quando avvio il programma mi crasha subito non riesco a capire dov'è l errore/*