#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
srand(time(0));
int mayin = 9,i,j,k;
char tahta[8][8];
for(i = 0; i < 8; i++)
{
for(j = 0; j < 8; j++)
{
tahta[i][j] = '-';
}
}
for(i = 0; i < 9; i++)
{
j = rand()%8;
k = rand()%8;
if(tahta[j][k] != '*')
{
tahta[j][k] = '*';
}
else
{
i--;
}
}
for(i = 0; i < 8; i++)
{
for( j = 0; j < 8; j++)
{
printf("%c",tahta[i][j]);
}
printf("\n");
}
}
Bu şekilde önce matrisi oluşturup sonra mayınları rastgele atayarak yapabilirsin. Tabi daha önceden mayın koyup koymadığını kontrol etmen lazım