24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Клава как раз удобная. Планшеты не вздумай брать - ссанина. Разве что на винде и складывающийся с клавой. Камень в том что может быть тяжеловато таскать. Мне вот дрищу более 2 кило уже некомфортно.
>>330133 >Планшеты не вздумай брать - ссанина Каким надо быть больным ублюдком, чтобы программировать на планшетах? >тяжеловато таскать Вот это кстати да, путь до моего универа будет составлять ~2 часа (пешком + электричка + пешком + газелька\автобус). Но ниче, подкачаюсь, авось не таким дохлым буду
>>330135 >Каким надо быть больным ублюдком, чтобы программировать на планшетах? О, таких выпиздышей ты встретишь еще много. А кто-то из них возможно будет еще и в твоей группе.
Пользуясь случаем хочу спросить одну хуету про 25 задание в ЕГЭ.
Если у нас for i := 1 to N do в условии задачи, а потом в теле цикла встречается a[i+1], то это же ошибка, правильно? Как избежать, если нельзя менять for i := 1 to N do строчку?
>>330139 Вообще в алгоритмах не бум-бум? Егэ по инфе не сдавал, не ебу какие у вас требования, но, если все грамотно обработать, то a[i+1] никогда не выдаст тебе ошибку. Программист, блять, тут контекст нужен
>>330147 Я, конечно, не знаю паскаля, но, чую жопой, когда i примет значение N, ты обосрешься за пределы массива выйдешь Тут надо было сделать ограничение до N - 1
>>330148 >>330149 Вот, да, я об этом и говорю. Но как ты видишь, в задании уже дана эта строчка и там нихуя не N-1. Можно это поменять или дадут пизды за то, что переписываю условие задания на свой лад? Если нельзя, то как тогда изъебнуться?
>>330150 Погодь, а реадлн(а) это намек на то, что в массив еще в процессе программы вбиваются значения? тогда у тебя вообще в корне неправильное решение, бро могу написать как бы я решил на java
>>330151 Посмотрел сейчас видеоразбор этой хуйни, там поменяли N на N-1. Блять, да что ж за пиздец-то, а? >>330152 >>330154 >>330155 Ты там ебнулся? >>330153 В условии там дан диапазон. Его тоже надо огласить получается?
>>330144 Писал бы лучше на питоне, и тогда просто бежал бы по массиву не с начала в конец, а с конца в начало, получил бы отрицательный индекс -1 и автоматически бы перешел на конец массива.
>>330161 ЕГЭ через 4 дня, в Питон не умею. Знаю, что это изи, но я уже к Паскалю придрочился. "Программирую" примерно неделю, в школе максимум что давали это эксель и РОВНЫЕ КВАДРАТИКИ В ПЭИНТЕ
>>330157 Ну дан и дан, хуле. Но вбивается то массив в процессе выполнения программы, не так ли? То есть ты не можешь заглянуть в следующий элемент. Попробовал написать, в паскале не рублюсь вообще, может, синтаксически неправильно, но алгоритм должен быть верным const N = 20; var a: array [1..N] of integer; i,j,k: integer; begin k:=10001; for i:=1 to N do readln(a); if ((a mod 3 = 0) and (k mod 3 = 0)) writeln(a + " ' + k); k:=a;
>>330165 const N = 20; var a: array [1..N] of integer; i,j,k: integer; begin k:=10001; j:=0; for i:=1 to N do readln(a); if ((a mod 3 = 0) and (k mod 3 = 0)) j:=j+1; k:=a; далее выходим из цикла и выводим j суть в том, что k запоминает прошлое значение
>>330164 Блять, я уже подумываю о том, чтобы на русском языке описать эту поебень и все. >>330167 Я с этим ЕГЭ боюсь перднуть неровно на экзамене. Из-за НЕТОЧНЫХ ФОРМУЛИРОВОК на математике получил 50 баллов. На апелляции сказали, что я просто победитель по жизни. Все решения и доказательства были правильные, но из-за недописанного слова "любая" снимали баллы нахуй, звери. Теперь дотошно изучаю каждую букву задания.
>>330158 Вот посмотрел я этот видос, и спросил себя: а какого хуя он считает только пары, которые стоят рядом друг с другом? Ведь можно составить пару не из соседних элементов. Но тогда все делается просто - считаем количество элементов, делящихся на 3 (назовем его k), а потом просто считаем >k*(k-1)/2
>>330175 Как-то не по-паскалевски, лол. >>330177 Там дальше в условии есть пояснение, что нельзя вводить свои переменные, но можно пренебречь уже данными. Ну для выебонов можно присвоить j пару элементов и потом писать if j mod 3 = 0 then
>>330174 ой лол, проебался А вообще, мужик на видосе все правильно сделал, и там надо просто поменять индекс на N-1. Почему? Потому что пара у нас начинается с первого элемента. И количество пар будет равно N-1. Можешь просто нарисовать этот массив, тогда все понятно станет.
>>330181 Эх, третий раз объясняю, что я сам понимаю, что там правильно N-1. Только вот я боюсь, что дед из комиссии доебется до этого и скажет типа ОМГ ТУТ В ЗАДАНИИ ОТ 1 ДО N НЕПРАВИЛЬНО МОЛОДОЙ ЧЕЛОВЕК
Лучше вот на вопросик ответь: >А если последнюю пару огласить как a[n-1] и a[n], взлетит?
>>330188 Ты был бы прав, если бы он реально бежал с конца массива в начало. Но так он бежит из начала в конец, и только на последней паре делает выеб, на котором можно обосраться с учетом одной и той же пары 2 раза.
>>330197 вообще будет сколько бы то ни было заметно только если элементов в массиве дохреллион. да и все равно сложность алгоритма вырастает только в виде коэффицента, который все равно отбрасывается
>>330135 Прогал в школе на ненужных уроках на планшете, вроде норм. На ноутбук на уроках косо смотрели и пытались отобрать. Сейчас прогаю на планшете и (о нет!) мобиле в общественном транспорте, так как считаю, что два часа в день пялится в окно или слушать музыку бессмысленная трата времени.
Тут еще кстати смотря в какую шарагу пойдешь. Где-то бугут косо смотреть, а я вот в своей шараге вообще на все пары ноут таскаю, семинаристам похуй. Да и не в дотан я играю, прост книги не хочу таскать.
Чувак, там написано от 1 до N, потому что следующей строчкой идёт считывание элементов массива, введённых с клавиатуры. А свой цикл ты какой хошь можешь сделать
Прогал на уроках в школе. Всё норм. Бери ультрабук, очень удобно его таскать. Если что - ты, типо, пишешь конспект. Alt+Tab спасали не раз, там просто блокнот.