- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
int *element_iskomoi_posledovatelnosti;
int tempNum = 1;
element_iskomoi_posledovatelnosti = new int [maxim];
int k=index_pervogo_elementa_posledovatelnosti;
element_iskomoi_posledovatelnosti[0]=arr[k];
printf(" element_iskomoi_posledovatelnosti[%i]=%i\n ",1, element_iskomoi_posledovatelnosti[0]);
for (int j=index_pervogo_elementa_posledovatelnosti; j< n ; j++ )
if (arr[k]<arr[j])
{
element_iskomoi_posledovatelnosti[tempNum]=arr[j];
printf(" element_iskomoi_posledovatelnosti[%i]=%i\n ",tempNum+1, element_iskomoi_posledovatelnosti[tempNum++]);
k=j;
}
}
Crazy_penguin 13.11.2011 19:45 # −1
lucidfoxGovno 13.11.2011 19:49 # +4
lucidfoxGovno 15.11.2011 22:34 # −4
defecate-plusplus 14.11.2011 10:09 # +5
при отладке ничего не смутило?
TarasB 14.11.2011 11:14 # +5
lucidfoxGovno 14.11.2011 11:17 # −5
roman-kashitsyn 14.11.2011 11:19 # +2
Lure Of Chaos 14.11.2011 14:02 # 0
Govnocoder#0xFF 14.11.2011 18:11 # +2
- Конечно, вот у нас, паскалистов...
- На нах, ёпта!
bugmenot 15.11.2011 16:51 # +9
— Нравится ли вам Паскаль? — спросил Никлаус Вирт итальянских программистов.
— Si! Si! — ответили ему итальянские программисты.
С тех пор Никлаус Вирт в Италию больше не ездил.
Govnocoder#0xFF 15.11.2011 17:01 # +2
Lure Of Chaos 15.11.2011 19:07 # −1
Govnocoder#0xFF 15.11.2011 19:07 # −1
Lure Of Chaos 15.11.2011 19:20 # −1
Govnocoder#0xFF 15.11.2011 19:30 # 0
ctm 14.11.2011 11:27 # +1
в С++ возможностей больше. те же ++ / -- позволяют в 1 строке написать их кучу раз в разных сочетаниях.
а, скажем
test[i ++] = 3;
test[i ++] = 56;
выглядит гораздо лучше, чем
test[i] = 3;
i ++;
test[i] = 56;
i ++;
TarasB 14.11.2011 12:00 # 0
lucidfoxGovno 14.11.2011 12:09 # +1
а вот это не хорошо, я согласен:
whle(d[i]=s[i++]);
повторное использование той же переменной в одной и том же выражении имеет последствия, но компилятор, скорее всего, промолчит
defecate-plusplus 14.11.2011 12:20 # −1
поэтому ни ++, ни тернарные операторы, ни последовательности присваиваний им не нужны
им выражения
if (NO_ERROR != (retcode = dosmth(*iter++))) ....
сразу выносят мозг
lucidfoxGovno 14.11.2011 12:30 # −1
то есть ты считаешь, что им сложно понять выражение больше i+=5 или i=i+5?
defecate-plusplus 14.11.2011 12:35 # 0
m := M + 5;
Lure Of Chaos 14.11.2011 14:04 # +1
ctm 14.11.2011 14:30 # +2
if (NO_ERROR != (retcode = dosmth(*iter++))) ....
меня тоже после 7 вечера в рабочий день такая конструкция напрягает, хотя я и могу ее понять:)
несмотря на то, что я очень давно не писал на С++.
Хороший код должен быть простым и легко читаемым (т.е. его можно передать специалисту классом пониже без каких-либо проблем). По этим соображениям, я бы написал:
retcode = dosmth(*iter++);
if (NO_ERROR != retcode) ....
lucidfoxGovno 14.11.2011 15:38 # −1
А потом они удивляются при отладке
if (n = 3)
ctm 15.11.2011 06:08 # 0
absolut 16.11.2011 20:16 # 0
lucidfoxGovno 14.11.2011 15:39 # −1
чем тебя лисп не устраивает? там и побольше скобок бывает
roman-kashitsyn 14.11.2011 15:44 # 0
lucidfoxGovno 14.11.2011 15:46 # −1
логику включи
TarasB 14.11.2011 16:15 # +3
roman-kashitsyn 14.11.2011 16:24 # 0
Psionic 14.11.2011 16:13 # 0
TarasB 14.11.2011 16:14 # 0
krypt 14.11.2011 12:21 # 0
Хотя конструкция изначально бредовая )
lucidfoxGovno 14.11.2011 12:28 # −3
Lure Of Chaos 14.11.2011 14:20 # −1
roman-kashitsyn 14.11.2011 14:27 # −1
krypt 14.11.2011 15:07 # 0
lucidfoxGovno 14.11.2011 15:40 # 0
krypt 14.11.2011 18:14 # 0
rat4 14.11.2011 15:44 # 0
terminus же
lucidfoxGovno 14.11.2011 15:47 # −2
Lure Of Chaos 14.11.2011 18:14 # −1
roman-kashitsyn 14.11.2011 15:51 # +1
Даёшь шрифтовый холивор
defecate-plusplus 14.11.2011 16:12 # 0
Droid Sans Mono
TarasB 14.11.2011 16:16 # 0
defecate-plusplus 14.11.2011 16:21 # 0
пока дроид санс моно не поставил
единственный минус - дроид санс моно пришлось допилить в редакторе, потому что студия его межстрочный интервал интерпретировала слишком фривольно
bugmenot 14.11.2011 16:29 # 0
terminus шо песдец, долбанный болгарин даже не потрудился временные файлы поудалять, закатал их сразу в инсталлятор
Consolas here
roman-kashitsyn 14.11.2011 16:34 # +1
Inconsolata: http://www.levien.com/type/myfonts/inconsolata.html
Тут можно посмотреть без установки http://hivelogic.com/articles/top-10-programming-fonts/
Одно время доставлял Monofur
bugmenot 14.11.2011 17:08 # 0
absolut 16.11.2011 20:18 # +2
defecate-plusplus 14.11.2011 16:37 # +1
оригиналы тут http://www.droidfonts.com/droidfonts/
bugmenot 14.11.2011 17:14 # 0
defecate-plusplus 14.11.2011 17:15 # 0
bugmenot 14.11.2011 20:04 # 0
defecate-plusplus 14.11.2011 20:18 # +1
можно скачать с гитхаба, проверил, ссылка работает
зачем нужна про версия - я не дизайнер, я не знаю :)
guest 15.11.2011 02:50 # 0
У меня подлиннее будет.
Govnocoder#0xFF 15.11.2011 17:03 # 0
i = i++ + i++
ctm 16.11.2011 10:32 # 0
кстати в С можно написать i = ----------------------------i - i--; очень читабельно, не так ли?
lucidfoxGovno 14.11.2011 11:51 # −1
eth0 14.11.2011 18:43 # 0
gegMOPO4 15.11.2011 15:08 # 0
lucidfoxGovno 15.11.2011 23:27 # −2
guest 15.11.2011 21:13 # −1
Govnocoder#0xFF 15.11.2011 21:15 # 0
rat4 15.11.2011 21:39 # +2
RaZeR 15.11.2011 23:17 # 0
>element_iskomoi_posledovatelnosti
о_о
Комментарии в коде? Не, не слышал.
boris_z 16.11.2011 00:31 # −1
lucidfoxGovno 16.11.2011 01:13 # −6
Or have found themselves squeezed out of the code, which can not be called normal, in which, without a smile will not look? Do not rush to remove it or refactor, - posted it on govnokod.ru, laugh together!
guest8 09.04.2019 12:03 # −999