Поскольку числа, которыми закодировали сообщение могут принимать значения только от 1 до 33, то, если в сообщении рядом стоящие цифры будут вместе образовывать число, не входящее в данный промежуток
(или же, если первая цифра имеет значение от 1 до 3, а вторая будет 0), то сообщение можно будет декодировать однозначно, следовательно подходит только 3652, поскольку (36; 65; 52)>33.
Ответом на задачу является сообщение "ВЕДБ".
А)program m;var s,i:integer;begins:= 0;i:=0;for i := 0 to 5 dos := s + 1;writeln(s,',',i);end.
Ответ: s = 6,i = 5
б)program m;var s,n,i:integer;begins:= 1;n:=1;for i := 2 to n dos := s + 1;writeln(s,',',i,',',n);end.
Ответ: s = 1, i= 2 , n = 1
Составим уравнение и решим его:
8*n+8000 = 16*n
8*n = 8000 где n - количество символов в сообщении
Переведем в байты и получим, что первоначальный объем сообщения равен 8000/8 = 1000байт
Старый друг лучше новых двух
Файл изображения имеет формат .jpg