- 1
- 2
- 3
const static int m=5, n=5;
int matrix[m][n];
cout << 1[2[matrix]];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
const static int m=5, n=5;
int matrix[m][n];
cout << 1[2[matrix]];
Пруй:
http://ideone.com/bO5Gn
+142
Ученые из исследовательского центра SETI, занимающиеся поиском внеземного разума,
обнаружили, что к Земле приближаются три гигантских инопланетных корабля.
По предварительным расчетам, мы встретимся с гуманоидами всего через два месяца.
Американская пресса уже начала морально готовить землян к вторжению пришельцев.
Цели будущего визита неизвестны, поэтому в прессе появляются сценарии самых разных
вариантов событий. Так, британский таблоид The Guardian опубликовал шокирующую
статью под названием «Пришельцы могут уничтожить человечество».
«При условии взаимной доброжелательности мы можем позаимствовать у гуманоидов
ценный опыт или передовые технологии, – сообщается в статье. – Если же инопланетяне
захотят нанести вред всему человечеству: поработить или использовать нас в качестве пищи,
наслать неизвестные болезни или создать враждебный искусственный разум, то это станет
началом страшной войны».
Поддерживает страшную версию и популярный международный сетевой проект WikiLeaks,
публикующий документы, ставшие доступными вследствие утечки информации.
Сообщается, что вторжение инопланетян-разведчиков на Землю уже началось,
а прибытие трех огромных кораблей станет началом официального вторжения.
Боевые космические корабли были зафиксированы навигационной системой, базирующейся на Аляске.
Подробнее: http://news.mail.ru/society/6884149/
По ссылке заходить не обязательно:
http://www.gamedev.ru/flame/forum/?id=153081&page=4+146
int *inter = (int[]){1, 8};
/*...*/
inter = (int[]){8, 9};
+153
auto L = [](int i)->int { return i+1; };
typedef decltype(L) TL;
auto lfunc = &TL::operator();
int i = (L.*lfunc)(1);
−153
Итак, у вас есть два стека с ограничением на размер - N. Стеки поддерживают операции push, pop, top.
pop пустого стека, как и push заполненного стека вызывает соответствующее исключение.
Необходимо из этих двух стеков смоделировать стек с таким же размером, но с дополнительным свойством -\
push заполненного стека вызывает затирание последнего элемента стека, push(41,[1,2,3]) -> [41,1,2] ,\
где N=3.
Время пошло. Язык программирования любой.
Да, это не говнокод, но 90% кандидатов не могут ее решить. (Наверное, потому, что язык собеседования - 1С)
+158
# Легкий XSS clean =)
$_GET = array_map('htmlspecialchars_array', $_GET);
Очень удивило...
+168
<?php
/*
localhost Ltd - ALPHA CMS
Version: 8.0
File name: features_portability.php
Description: This file contains the FEATURES PORT MODEL class.
Coded by George Delaportas (G0D)
localhost Ltd
Copyright (c) 2011
*/
// FEATURES PORT MODEL class
class FEATURES_PORT_MODEL extends ROOT_MODEL
{
}
/* ---------- End ---------- */
?>
ALPHA CMS. Таких вот пустых классов ВРОТКОМПОТ_MODEL сорок шесть штук. Форматирование сохранено.
+130
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<vector>
#include<queue>
#include<stack>
#include<string.h>
#include<sstream>
#define s(m) scanf("%d",&m);
#define sf(m) scanf("%f",&m);
#define slld(m) scanf("%lld",&m)
#define pb(m) push_back(m);
#define FOR(m) for(int i=0;i<m;i++)
#define FORS(m) for(int j=0;j<n;j++)
#define REP(n,m) for(int i=n;i<m;i++)
#define REPS(n,m) for(int j=n;j<n;j++)
#define sb(m) (pr[m>>5]|=(1<<(m&31)))
#define cb(m) (pr[m>>5]&=~(1<<(m&31)))
#define chkb(m) (pr[m>>5]&(1<<(m&31)))
#define n_sb(m) (next_pr[m>>5]|=(1<<(m&31)))
#define n_cb(m) (next_pr[m>>5]&=~(1<<(m&31)))
#define n_chkb(m) (next_pr[m>>5]&(1<<(m&31)))
#define nev(m) (m&1)
using namespace std;
int main()
{
unsigned int pr[1000];
for(int i=0;i<1000;i++)
{
pr[i]=0xffffffff;
}
for(int i=3;i*i<=10000;i+=2)
{
if(chkb(i))
{ printf("%d\n",i);
for(int j=i*i;j<=10000;j+=i+i)
{
if(chkb(j))
{
cb(j);
printf("%d\n",j);
}
}
}
}
cb(0);
cb(1);
cb(2);
FOR(10)
{
if(chkb(i)&&(i&1)!=0)
printf("%d\n",i) ;
}
int n;
s(n);
if(chkb(n)==1&&((n&1)!=0))
{
FOR(n)
printf("Hello World\n");
}
else
{
FOR(n)
printf("Hello Codesprint\n");
}
return 0;
}
Горжусь РоСсией
+146
*((Point *)((Node *) result->data)->data) = *p;
Вот это Point *, которая в void * хранится, в списке, в котором другой список хранится, в доме, который построил Джек.
+160
#include <iostream>
int main()
{
int a[4] = {1,2,3,4};
int (&b)[4] = a;
int c[4] = {5,6,7,8};
a=c;
std::cout<<b[0];
}
prog.cpp: In function ‘int main()’:
prog.cpp:8: error: invalid array assignment
Да, похоже С++ не настолько высокоуровневый, чтобы поддерживать такое понятие как присваивание массивов.
http://www.gamedev.ru/flame/forum/?id=153265&page=2#m20