Sweet572
22.07.2020 23:26

Можете объяснить каждую строчку
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;
}
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
loloshka21
31.05.2020 16:07

{данная программа переводит любое сочетание символов ascii в систему счисления заданную пользователем.}

//pascal abc.net v3.0 сборка 1111

var

  a,i,b,r,n,j,bug: integer;

  s,se,slo,slof: string;

procedure preob(var a,b,n: integer; var se: string);

  begin

  repeat

    b: =a mod n;

    a: =a div n;

    str(b,se);

    s+=se;

  until (a< =n-1);

  end;

beginreadln(slo);

readln(n);

for j: =1 to length(slo) do

begin;

a: =ord(slo[j]);

preob(a,b,n,se);

str(a,se);

s+=se;

for i: =1 to length(s) div 2 do

begin;

se: =s[i];

s[i]: =s[length(s)-i+1];

s[length(s)-i+1]: =se[1];

end;

write(s,'-');

slof: =slof+s;

delete(s,1,length(s));

end;

end.

пример ввода:

работа на завтра.

2

пример вывода:

11000100-11101110-11101100-11100000-11111000-11101101-11111111-11111111-100000-11110000-11100000-11100001-11101110-11110010-11100000-100000-11101101-11100000-100000-11100111-11100000-11100010-11110010-11110000-11100000-101110-

{таким образом, фразу " работа на завтра." можно закодировать как "11000100-11101110-11101100-11100000-11111000-11101101-11111111-11111111-100000-11110000-11100000-11100001-11101110-11110010-11100000-100000-11101101-11100000-100000-11100111-11100000-11100010-11110010-11110000-11100000-101110-".}

0,0(0 оценок)
Ответ:
lenin1488
14.08.2020 14:31
Пользовательский интерфейс - это совокупность средств и правил взаимодействия человека и компьютера. взаимодействие человека и компьютера в наши дни строится на основе объектно-ориентированного графического интерфейса, в котором: все объекты представляются в виде значков; оперирование объектами осуществляется в окнах; основным элементом программного является меню; основным элементом аппаратного являются различные манипуляторы. информационное пространство пользователя - это информационные ресурсы (файлы с программами, документы, web-сайты, фотографии, видеофрагменты и доступные пользователю при работе на компьютере.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота