Оценить:
 Рейтинг: 0

Программирование для мобильных платформ. Windows Phone

Год написания книги
2018
<< 1 ... 10 11 12 13 14 15 >>
На страницу:
14 из 15
Настройки чтения
Размер шрифта
Высота строк
Поля

{

for (short j = 0; j <9; j++)

{

// Если есть повтор

if (field [i, j].Repeat)

{

flag = false;

break;

}

}

if (!flag)

{

break;

}

}

}

// Если все заполненно и нет ошибок – заблокировать поле

if (flag && full == 81)

{

for (short i = 0; i <9; i++)

{

for (short j = 0; j <9; j++)

{

field [i, j].Standard = true;

}

}

}

return (flag && full == 81);

}

// Проверка повторений во всех строках/столбцах/квадратах

public void SearchRepeats ()

{

// Нет повторений

for (short i = 0; i <9; i++)

{

for (short j = 0; j <9; j++)

{

field [i, j].Repeat = false;

}

}

// Поиск повторений в строках

for (short i = 0; i <9; i++)

{

for (short j = 0; j <9; j++)

{

for (short k = 0; k <9; k++)

{

if (field [i, j].Value == field [i, k].Value && j!= k)

{

field [i, j].Repeat = true;
<< 1 ... 10 11 12 13 14 15 >>
На страницу:
14 из 15