ghost200607, вот тебе пример по столбцам, по диагоналям думай, если совсем будет туго, поможем с алгоритмом. но в каком то смысле ksa говорит верно, нужно самим думать как решить задачу
//проверка по столбцу
for (j = 0; j < n; j++) //бежим по СТОЛБЦАМ 0-й столбец, 1-й столбец ...
{
num = mas[0][j]; //здесь будем хранить значение ячейки по j-му столбцу 0-й строчки
if (num == '') //если значение пустое, не вводилось, то пропускаем один цикл
continue;
is = true; // хранит в себе результат о совпадении всех элементов, по умолчанию все значания ""как бы"" равны
for (i = 1; i < n; i++) //пробегаем по строке на этом столбце, не берем нулевой элемент т.к. он записан в num
{
if (num != mas[i][j])//если значение num не совпадает со вторым, третьим или другим элементом то и проверять дальше нет смысла
{
is = false; //значения не равны
break; //прерываем цикл
}
}
if (is)
{
alert('победа');
return;
}
}