while (true)
{
x=rand()%14;
y=rand()%14;//Рандомно определяем x и y координаты нового добавляемого шарика
if (!g[x][y])
{
g[x][y]=rand()%7+1;//Если место пусто, то добавляем шар
break;
}
}
Приведи код к нормальному стилю!
----------
так и не понял: у тебя индексация элементов матрицы с нуля или с 1 ?