Можете объяснить каждую строчку
private static void linecheck( arr, out bool check, int t, char xo, out int test, int n)
{
check = false;
test = 1;
int k;
for (int i = 0; i < arr.getlength(0); i++)
{
k = 1;
for (int j = 0; j < arr.getlength(1) - 1; j++)
{
if (k < t)
{
if (arr[i, j] == arr[i, j + 1] & & arr[i, j] == xo)
k = k + 1;
else
k = 1;
}
else
check = true;
}
}
if (check == false)
{
for (int j = 0; j < arr.getlength(1); j++)
{
k = 1;
for (int i = 0; i < arr.getlength(0) - 1; i++)
{
if (k < t)
{
if (arr[i, j] == arr[i + 1, j] & & arr[i, j] == xo)
k = k + 1;
else
k = 1;
}
else
check = true;
}
}
}
if (check == false)
{
k = 1;
for (int i = 1; i < arr.getlength(1); i++)
{
int i2 = i;
for (int j = 0; j < i; j++)
{
i2 = i2 - 1;
if (k < t)
{
if (arr[i2 + 1, j] == arr[i2, j + 1] & & arr[i2 + 1, j] == xo)
k = k + 1;
else
k = 1;
}
else
check = true;
}
}
}
if (check == false)
{
k = 1;
for (int i = 1; i < arr.getlength(1); i++)
{
int i2 = i;
for (int j = 0; j < i; j++)
{
i2 = i2 - 1;
if (k < t)
{
if (arr[i2 + 1, j] == arr[i2, j + 1] & & arr[i2 + 1, j] == xo)
k = k + 1;
else
k = 1;
}
else
check = true;
}
if (i == 3)
{
for (int j3 = 0; j3 < arr.getlength(0) - 1; j3++)
{
i2 = arr.getlength(1) - 1;
for (int j = j3; j < i; j++)
{
i2 = i2 - 1;
if (k < t)
{
if (arr[i2 + 1, j] == arr[i2, j + 1] & & arr[i2 + 1, j] == xo)
k = k + 1;
else
k = 1;
}
else
check = true;
}
}
}
}
}
if (check == false)
{
k = 1;
for (int i2 = 0; i2 < arr.getlength(1) - 1; i2++)
{
for (int j2 = 0; j2 < arr.getlength(1) - 2; j2++)
{
int i = i2 - 1;
for (int j = j2; j < 3; j++)
{
if (i < arr.getlength(1) - 2)
i = i + 1;
if (k < t)
{
if (arr[i, j] == arr[i + 1, j + 1] & & arr[i, j] == xo)
k = k + 1;
else
k = 1;
}
else
check = true;
}
}
}
}
int o = 0;
if (check == false)
{
for (int i = 0; i < arr.getlength(0); i++)
{
for (int j = 0; j < arr.getlength(1); j++)
{
if (arr[i, j] == xo)
{
o = o + 1;
}
}
}
if (o == n * n)
{
check = true;
test = 0;
}
}
177
326
Ответы на вопрос:
1) 3 2) точно не знаю. 3) 2 4) 2 5) проверка неизвестных файлов антивирусными программами и сканерами. 6) компьютерный вирус. 7) полифаги.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
nikitakyznecov70324.04.2023 12:54
-
solopova0827.05.2022 11:23
-
Арбузярик21.07.2022 21:15
-
Алина1ззз08.08.2022 18:46
-
Аліна20214.03.2022 13:25
-
maksimkasuslov129.11.2022 18:01
-
Kurakluk12.05.2021 04:10
-
Zarxis29.08.2020 16:18
-
Margaryaanmag31.05.2022 10:21
-
ivnna201330.10.2021 03:17
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.