Разделить на два
38:2=19 (0)
19:2=9 (1)
9:2=4 (1)
4:2=2(0)
2:2=(1)
10110
так и 250 дели, только столбиком)
Напишу программу на Паскале, если нужна на другом языке, можешь удалять.
program ball ;
var
a, b:string ;
c, d, z: integer ;
begin write ( 'введите фамилию, имя и баллы по двум предметам' ) ; read ('a', 'b', c, d)
z:=c+d
if z<30
then writeln ('a', 'b')
441(5)
+ 122(5)
-----------
1113(5)
<u><em>Объяснение, как складывать числа в системе по основанию n</em></u> (у нас n=5)
Сложение производим "в столбик" в привычной нам десятичной системе счисления и начинаем с младших (правых) разрядов.
2+1=3. Если сумма меньше n (в данном случае меньше, т.к. 3<5), то записываем её "как есть" и переходим к следующему разряду.
4+2=6. Тут сумма больше n (6>5), поэтому вычитаем из этой суммы n (т.е. 5) и получаем 6-5=1. Эту единичку мы записываем, а за то, что вычли пятерку (т.е. n), пишем "один в уме", т.е. +1 переходит в следующий разряд.
4+1+1=6 (4+1 было, и еще +1 от переноса). Снова 6>5, как описано выше, снова 6-5=1, снова 1 пишем и +1 в следующий разряд.
+1 и даст 1, поскольку складывать больше нечего.
<u><em>Ответ:</em></u> 1113
1. Warface (потому что можно соревноваться друг с другом)
2. 1. Честность между игроками ✓
2. Запретить засорение чатов
3. Запретить читерство
Закодируем в двоичной системе алфавит в 64 символа.
нужно на каждый символ составить код состоящий из 6 бит. тоесть 2 в степени 6 = 64
в задаче таких изменений 10, и на запись каждого измерения уходит 6 бит. следовательно общий объем информации 10*6=60 бит = 0,59Кб