Карта сайта

Это автоматически сохраненная страница от 22.11.2013. Оригинал был здесь: http://2ch.hk/b/res/57736253.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Птн 22 Ноя 2013 10:42:48
Помогите, у меня так брат умер.


Птн 22 Ноя 2013 10:46:05
Пикрелейтед призывается в тред.

Птн 22 Ноя 2013 10:47:37
>>57736236
Погромист итт. Начнём с того, что ты тупое мудило. А во-вторых, код я - FF, у тебя видимо проблема в крайних точках алгортима, такое чатсо бывает. Пили код.

Птн 22 Ноя 2013 10:49:48
Вот этап дешифрования.

procedure TForm1.Button2Click(Sender: TObject);
var temp:string; i, j:integer;
begin
temp:=''; i:=0; j:=0;
for i:=0 to memo2.lines.Count-1 do
begin
for j:=1 to length(memo2.Lines)do
begin
temp:=temp+chr((ord(memo2.lines<em>[j])-strtoint(edit1.Text))mod 255);
end;
temp:=temp+#13+#10;
end;
memo2.text:=temp;
end;
</em>

Птн 22 Ноя 2013 10:55:17
>>57736532
>memo2.lines[j]
Ты в столбик что ли текст написал, мудило? Хули всю строку берёшь, а не символ в строке?

Птн 22 Ноя 2013 10:59:18
>>57736707
Иди нахуй чмо тупое. Я же сказал программа работает. Проблема только с конечным символом.

Птн 22 Ноя 2013 11:11:04
>>57737098
И нахуя мне это? Смотри еблан поэтапно:
1) Ввожу "абв" ключ ставлю допустим 1, на выходе получаю и как должно быть "бвг".
2) Если ввожу букву "я" то получаю ни хуя.

Птн 22 Ноя 2013 11:12:05
>>57737098
Кстати, ord(...) это перевод из обычного алфавита в акси.

Птн 22 Ноя 2013 11:12:55
>>57737273
>аски
быстро-фикс

Птн 22 Ноя 2013 11:26:44
>>57737476
Я из-за тебя, сука, разметку проебал.

Птн 22 Ноя 2013 11:28:55
>>57736453
>код я - FF
А что, мокрые писечки в 2013 году по-прежнему не перешли на UTF-8? Вот умора!

Птн 22 Ноя 2013 11:31:03
>>57736236
ебать паскаль в 2013, еще и делфи 7, ты что из деревенской школы?

Птн 22 Ноя 2013 11:32:34
>>57737909
так то мокрые писечки в редакции xe3 имеют все что надо. другое дело, что никто на них не пишет, поезд давно ушел.

Птн 22 Ноя 2013 11:32:51
>>57737909
Понятно, бро, что все нормальные люди используют utf-8, я просто объясняю так, чтобы опу-опущенку было понятно.

Птн 22 Ноя 2013 11:32:59
>>57737985
Сало ебани, городской. Какой язык учат первым погроммисты в хохлостане?

Птн 22 Ноя 2013 11:37:28
>>57738055
Не знаю, как в хохлостане, а у нас это либо лисп, либо питон. Для олдфагов - си. Ну в крайнем случае джава. Но паскаль/дельфи - это что-то выходящее за все рамки приличий.

Птн 22 Ноя 2013 11:37:39
>>57738103
>temp:=temp+chr((ord(currentLine[j])-strtoint(edit1.Text))mod 255);
Теперь тут та же ошибка. И вообще какого хуя ты currentLine сначало описываешь и используешь как переменную. Потом в вышеуказанной строке пытаешься использовать как оператор.

Птн 22 Ноя 2013 11:40:39
>>57738221
>в вышеуказанной строке пытаешься использовать как оператор
Где я её как оператор использую, наркоман?

Птн 22 Ноя 2013 11:42:56
>>57738377
Это не оператор, маня, это массив. Строки в паскале, внезапно, массивы, где первым элементов хранится длина строки, а остальные - коды символов.

Птн 22 Ноя 2013 11:43:37
>>57738430
Ну норм.
Ток не работает теперь нихуя.

Птн 22 Ноя 2013 11:44:22
>>57737238
Ты тупой.
1. Читаешь очередной символ из входного текста, с каждым 2. делаешь это:
newSymbolCode := (symbolCode + key) mod ALPHABET_DIMENTION;
3. Полученный символ хуяришь в выходной текст.
4. Повторяешь до конца текста.
другой хуй

Птн 22 Ноя 2013 11:46:21
>>57738488
Почти понял. Распиши более подробно что писать, я же погроммист.

Птн 22 Ноя 2013 11:48:27
у этого долбоеба достаточно "mod 255" поменять на "mod 256".
оставьте инвалида в покое, если сами язык делфи не знаете

Птн 22 Ноя 2013 11:50:03
>>57738650
Не помогло. Буква "я" по прежнему не шифруется.

Птн 22 Ноя 2013 11:51:31
function rotate_char(cur: char; shift: integer; first: char; last: char): char;
var
range, tmp: integer;
begin
range := ord(last) - ord(first);
tmp := ord(cur) + shift;
if tmp > ord(last) then
tmp := tmp - range;
rotate_char := chr(tmp);
end;

function rotate_string(str: string; shift: integer; first: char; last: char): string;
var
i: integer;
begin
for i = 0 to length(str) do
rotate_string := rotate_char(str<em>, shift, first, last);
end;

function rotate_string_rus_shitty_encoding(str: string; shift: integer): string;
begin
rotate_string_rus_shitty_encoding(str, shift, ord(а), ord(я));
end;
</em>

Птн 22 Ноя 2013 11:51:50
>>57738055
си, потом плюсы. Можно даж си под дос классика

Птн 22 Ноя 2013 11:52:29
>>57738773
Это уже не делфи.

Птн 22 Ноя 2013 11:52:30
>>57738786
а да, сала ебанул

Птн 22 Ноя 2013 11:53:19
>>57738786
Ещё один гений командную строку досом называет? Посадить бы тебя программировать под настоящий 6.22, сразу бы разницу понял.

Птн 22 Ноя 2013 11:54:58
>>57738811
Если они не доломали обратную совместимость, то скомпилироваться и работать должно.

Птн 22 Ноя 2013 11:55:42
>>57738811
Да ты охуел.

Птн 22 Ноя 2013 11:56:24
>>57738909
Ок, но что это, зачем и куда? Мне нужно только букву "я" сделать чтобы нормально шифровалась/дешифровалась.

Птн 22 Ноя 2013 12:01:29
>>57738964
Мамке твоей в консоль.

Птн 22 Ноя 2013 12:01:35
>>57738773
Точнее, вот так:
function rotate_string_rus_shitty_encoding(str: string; shift: integer): string;
begin
rotate_string_rus_shitty_encoding := rotate_string(str, shift, ord(а), ord(я));
end;
>>57738964
Вызываешь rotate_string_rus_shitty_encoding с параметрами: строка, которую хочешь преобразовать, и сдвиг. Предварительно позаботься о том, чтобы строка была в нижнем регистре. И отучайся писать логику внутри обработчиков.

Птн 22 Ноя 2013 12:02:18
>>57736236
Учи С, сука, нахуя тебе это говно?

Птн 22 Ноя 2013 12:04:00
>>57739143
Я слишком туп. Не работает.

Птн 22 Ноя 2013 12:06:17
>>57739143
>rus_shitty
Посмеялся.
В треде есть реально тот, кто знает как решить проблему?

Птн 22 Ноя 2013 12:08:58
>>57739282
Тебе уже раза 3 сказали, хуесосина.

Птн 22 Ноя 2013 12:11:18
>>57739419
Пиздюли тебе нужны, уебан.
Выводи каждый раз код обрабатываемой буквы и результат деления на 255, ищи ошибку блять.

Птн 22 Ноя 2013 12:12:46
>>57739456
Ну ебать ошибка и есть на букве "я". Исправить как, обмудок.

Птн 22 Ноя 2013 12:14:39
Паскаль для быдла, все сосут у хохлоджавабога

Птн 22 Ноя 2013 12:15:41
>>57739518
Уебок блядь, да ты заебал, еще раз тебе говорю - выведи на экран поэтапно то, что происходит с 'я' и с любой другой буквой.

Птн 22 Ноя 2013 12:16:55
>>57739613
Поэтапно объясни как это делать, сколько еще доходить будет что я нихуя не понимаю.

Птн 22 Ноя 2013 12:17:08
>>57739518
Назад вернуться, дуралей. Если для "ю" у тебя после преобразования получается код 255 и буква "я", то для "я" у тебя получается код 256 и НЕТ БУКВЫ С ТАКИМ КОДОМ. Нужно значит вычесть 255 если результат больше 255. Вычетание по модулю, школник.

Птн 22 Ноя 2013 12:18:59
>>57739669
Что в код написать конкретное вы мне скажите блядь, я нихуя не понимаю.

Птн 22 Ноя 2013 12:19:04
>>57739660
Напечатать (ord(memo2.lines[j])
Напечатать strtoint(edit1.Text)
Напечатать strtoint(edit1.Text))mod 255

Птн 22 Ноя 2013 12:19:25
http://scratch.mit.edu/ программировать.

Птн 22 Ноя 2013 12:20:18
>>57739741
Сфоткай свой паспорт с супом и скажу.

Птн 22 Ноя 2013 12:21:19
>>57738055

Плюсы, потом был C++ Builder, потом АСМ, лол.

Птн 22 Ноя 2013 12:21:49
>>57739803
Я в универе в данный момент, так что не получится.

Птн 22 Ноя 2013 12:22:21
>>57739741
Напиши условие
ЕСЛИ обрабатываемая_буква=='я'
вернуть 'а';

Птн 22 Ноя 2013 12:23:11
>>57739874
Ну я думал об этом, а как это кодом записать?

Птн 22 Ноя 2013 12:25:04
>>57739852
Город и название вуза.

Птн 22 Ноя 2013 12:26:33
>>57739907
Хуй знает, я делфи не изучал.

Птн 22 Ноя 2013 12:26:38
>>57740002
Пруф с видом из окна.

Птн 22 Ноя 2013 12:27:25
>>57740032
Как я фотку на комп запилю? К моей нокии шнур нужен.

Птн 22 Ноя 2013 12:28:16
>>57740063
Тупая скотина.

Птн 22 Ноя 2013 12:28:45
>>57740095
Это ты тупой? Нахуя тебе вообще пруф понадобился.

Птн 22 Ноя 2013 12:29:34
>>57740108
Нет, тупой не я, а ты.

Птн 22 Ноя 2013 12:29:54
>>57740108
>Это ты тупой. Нахуя тебе вообще пруф понадобился?
быстро-фикс

Птн 22 Ноя 2013 12:31:40
>>57740174
Олдфаг в треде, все в трифорс. 

Птн 22 Ноя 2013 12:34:07
>>57740176
Нет ты. Это же ты учишься на программиста и не можешь 10 строк отладить.

Птн 22 Ноя 2013 13:35:05
>>57736236
>ШИФР ЦЕЗАРЯ
>DELPHI


← К списку тредов