- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
string t = label1.Text;
char[] bits = t.ToCharArray();
int a1 = (Convert.ToInt16(bits[0]) - 48) + (Convert.ToInt16(bits[1]) - 48) + (Convert.ToInt16(bits[2]) - 48) + (Convert.ToInt16(bits[3]) - 48) + (Convert.ToInt16(bits[4] - 48));
char[] hemming = { '0', '0', bits[0], '0', bits[1], bits[2], bits[3], '0', bits[4] };
if (a1 == 1 || a1 == 2 || a1 == 4)
{
hemming[0] = '0';
}
else
{ hemming[0] = '1'; }
int a2 = (Convert.ToInt16(hemming[2] - 48) + Convert.ToInt16(hemming[5] - 48) + Convert.ToInt16(hemming[6] - 48));
if (a2 == 1 || a2 == 2 || a2 == 4)
{
hemming[1] = '0';
}
else
{ hemming[1] = '1'; }
int a3 = (Convert.ToInt16(hemming[4] - 48) + Convert.ToInt16(hemming[5] - 48) + Convert.ToInt16(hemming[6] - 48));
if (a3 == 1 || a3 == 2 || a3 == 4)
{
hemming[3] = '0';
}
else
{ hemming[3] = '1'; }
if (hemming[7] == '1')
{
hemming[8] = '1';
}
else
{ hemming[8] = '0'; }
Реализация кода Хемминга (орфография и пунктуация сохранены)
Xom94ok 03.05.2013 21:50 # +6
Поэтому я не могу без слез смотреть на это битоебство на не предназначенном для битоебства языке.
anonimb84a2f6fd141 03.05.2013 21:57 # −6
Толсто.
Xom94ok 03.05.2013 23:21 # 0
Psilon 03.05.2013 23:41 # 0
Xom94ok 04.05.2013 00:00 # 0
Psilon 04.05.2013 00:29 # +1
http://tinyurl.com/c28o8y8
Steex 04.05.2013 01:59 # +4
scriptin 04.05.2013 11:06 # +3
absolut 04.05.2013 22:21 # +4
gEKA6PbCKuu_nemyx 22.12.2021 12:12 # 0
Lure Of Chaos 05.05.2013 11:57 # +2
guest 07.05.2013 15:27 # +1
Так вот ты какое, шарперское байтоебство!
http://rghost.ru/45826640
anonimb84a2f6fd141 07.05.2013 17:58 # −2
guest 09.05.2013 23:14 # 0