- 1
- 2
- 3
- 4
- 5
...
$me = 'return define("me", "?" . ($me = substr(basename(__FILE__), 1, -23)));';
...
<?php eval($me) or die ?>
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
...
$me = 'return define("me", "?" . ($me = substr(basename(__FILE__), 1, -23)));';
...
<?php eval($me) or die ?>
...
>Файлы "view" центрального тела страниц, должны начинаться с подчеркивания, например view/_news.php и код файла должен начинаться с такой строки: <?php eval($me) or die ?>
Пациент:
http://coresky.net/
+126
program FeyverkFirework;
{$R+}
uses
Crt, Graph;
var
GraphDriver, GraphMode, ErrorCode : Integer;
Ch : Char;
I, J, K, XStart, YStart : Integer;
XX,YY,CC : Array[1..1000] of Integer;
FX,FY,DX,DY : Array[1..70] of Real;
R, T, X, Y : Real;
procedure Explode (C : Integer);
begin
T := -Pi;
I := 0;
Repeat
I := I + 1;
DX[I] := Sin(T)*5;
DY[I] := Cos(T)*5;
FX[I] := X;
FY[I] := Y;
T := T + 0.15;
Until T > Pi;
K := 0;
Repeat
For J := 1 to I do
begin
If C = 0 then
PutPixel (Round(FX[J]),Round(FY[J]),0)
else
PutPixel (Round(FX[J]),Round(FY[J]),Random(GetMaxColor+1));
FX[J] := FX[J] + DX[J];
FY[J] := FY[J] - DY[J];
DY[J] := DY[J] - 0.2;
end;
K := K + 1;
Delay(10); { This was not in the original. }
Until Keypressed or (K > 50);
end;
procedure ShootFireWork;
begin
{ Delay (1000); }
Randomize;
T := Random / 2 - 0.25 + Pi/2;
X := XStart;
Y := YStart;
R := 20;
I := 0;
Repeat
Inc (I);
XX[I] := Round(X);
YY[I] := Round(Y);
CC[I] := GetPixel (XX[I],YY[I]);
If I > 1 then
If (XX[I] = XX[I-1]) and (YY[I] = YY[I-1]) then CC[I] := CC[I-1];
PutPixel (XX[I],YY[I],Random(GetMaxColor+1));
If I > 5 then
PutPixel (XX[I-5],YY[I-5],CC[I-5]);
X := X + Cos(T)*R;
Y := Y - Sin(T)*R;
If T > Pi/2 then
T := T + 0.02
else
T := T - 0.02;
R := R * 0.93;
Delay (20);
Until KeyPressed or (T < 0) or (T > Pi);
For J := I-5 to I do
PutPixel (XX[J],YY[J],CC[J]);
{ ch := readkey; }
Explode (1);
Explode (0);
end;
begin
GraphDriver := Detect;
InitGraph (GraphDriver, GraphMode, '..');
ErrorCode := GraphResult;
If ErrorCode <> grOk then
begin
Writeln ('Graphics Error: ',GraphErrorMsg(ErrorCode));
Halt;
end;
SetColor (GetMaxColor);
XStart := GetMaxX div 2;
YStart := GetMaxY - 20;
Repeat
ShootFireWork;
Until Keypressed;
Ch := ReadKey;
ClearDevice;
CloseGraph;
end.
Работает же! Красиво получается :)
Выполнить код можно здесь: http://pma.clan.su/index.html.
Алгоритм выполнения кода. Жмём E. Вводим код. Нажимаем в левом нижнем углу CoPas editor. Нажимаем R. Радуемся! :)
+157
$vs_SourceStr = RETURNCHAR."9003".TABCHAR."0xf8f9fb".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."8014".TABCHAR."0x49372a".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."5005".TABCHAR."0x004389".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."6005".TABCHAR."0x0e4438".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3005".TABCHAR."0x581e29".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."9006".TABCHAR."0x6d312b".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1000".TABCHAR."0xccc188".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."7004".TABCHAR."0x999a9f";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."9003";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."9003".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."8014";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."9003".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."8014".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."5005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."6005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."9006".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1000".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."7004";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."9003".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."8014".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."5005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."6005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."9006".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1000".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."7004";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."2".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."2".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."0";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."350".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."280".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."4165".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."-1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."-1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."-1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."4165".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."4165";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."350".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."230".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."150".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."350".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."?500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1480".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."?200".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."850";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."11668".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."14634".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."11991".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."11670".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."11669".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."101878".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."101879".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."107384".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."000000";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
No comments.
+73
private static class Errors extends ArrayList<String> {
private static final long serialVersionUID = 1L;
}
private static class Notices extends ArrayList<String> {
private static final long serialVersionUID = 1L;
}
две большие разницы
+74
private static class MyStatefulActor extends DefaultActor {
protected void act() {
loop(new Runnable() {
public void run() {
react(new MessagingRunnable<String>(this) {
protected void doRun(final String msg) {
System.out.println("Stage #0: " + msg);
react(new MessagingRunnable<Double>() {
protected void doRun(final Double msg) {
System.out.println(" Stage #1: " + msg);
react(new MessagingRunnable<List<Integer>>() {
protected void doRun(final List<Integer> msg) {
System.out.println(" Stage #2: " + msg + "\n");
}
});
}
});
}
});
}
});
}
}
}
+5
#include "iostream"
using namespace std;
void main ()
{
setlocale(LC_ALL,"Russian"); //Поддержка киррилицы
float A1,A2,A3,A4,A5;
int N;
int i;
cout<<"Введите количество выступлений"<<endl;
cin>>N; //Вводим кол-во выступлений
for(i=0;i<N;i++) //Вводим массив
{cout<<"Введите оценки за выступление"<<endl;
cout<<"Введите оценку 1"<<endl;
cin>>A1;
cout<<"Введите оценку 2"<<endl;
cin>>A2;
cout<<"Введите оценку 3"<<endl;
cin>>A3;
cout<<"Введите оценку 4"<<endl;
cin>>A4;
cout<<"Введите оценку 5"<<endl;
cin>>A5;
if(A1>A2&&A1>A3&&A1>A4&&A1>A5) {cout<<A1;}
else if (A2>A1&&A2>A3&&A2>A4&&A2>A5) {cout<<"Максимальная оценка = "<<A2<<endl; }
else if (A3>A1&&A3>A2&&A3>A4&&A3>A5) {cout<<"Максимальная оценка = "<<A3<<endl; }
else if (A4>A1&&A4>A2&&A4>A3&&A4>A5) {cout<<"Максимальная оценка = "<<A4<<endl; }
else if (A5>A1&&A5>A2&&A5>A3&&A5>A4) {cout<<"Максимальная оценка = "<<A5<<endl; }
}
}
ЗАДАЧА
Пожалуйста помогите составить для задачи на с++
Я решаю задачи, но блок схемы строить не могу
С ответов Гугла.
http://otvety.google.ru/otvety/thread?tid=5bd43c242dce51f8
+72
public boolean fastItemEquals(ItemStack st, ItemStack nd) {
if(nd == null) return false;
if(st.hashCode() != nd.hashCode()) return false;
if(st.getType() != nd.getType()) return false;
if(!st.getItemMeta().getDisplayName().equals(nd.getItemMeta().getDisplayName())) return false;
if(st.getEnchantments().size() != nd.getEnchantments().size()) return false;
if(st.getItemMeta().getLore().size() != nd.getItemMeta().getLore().size()) return false;
final List<String>
lst = st.getItemMeta().getLore(),
lnd = nd.getItemMeta().getLore();
for(int i = 0 ; i < st.getItemMeta().getLore().size() ; i++)
if(!lst.get(i).equals(lnd.get(i))) return false;
//return st.isSimilar(nd);
return true;
}
public void fastItemRemove(Inventory inv, ItemStack st) {
for(int i = 0 ; i < inv.getContents().length ; i++)
if(fastItemEquals(st, inv.getContents()[i])) inv.clear(i);
}
+124
@set /p d=<%0
%d:~0,5%a=%d:~0,5%
%a%c=%d:~9,1%
%a%b%c%%d:~4,1%&%a%i%c%%d:~0,1%&%a%k%c%&%a%l%c%&%a%m%c%&%a%n%c%&%a%o%c%&%a%p%c%&%a%q%c%&%a%r%c%&%a%s%c%&%a%t%c%&%a%u%c%&%a%v%c%&%a%w%c%&%a%x%c%&%a%y%c%&%a%z%c%
%k%c%l%o%m%l%n%o%o%r%b%1%p%a%q%&%i%m%r%o%s%d%t%e%b%c%u%o%v%n%b%c%w%o%x%l%y%s%c%1%z%4%b%l%k%i%l%n%m%e%n%s%c%4%o%&%a%f%c%п%p%&%a%g%c%«%q%&%a%h%c%Ѓ%r%&%a%j%c%Д%s%&%a%e%c%!%t%&%u%t%v%i%w%t%x%l%y%e%b%.
%i%e%k%c%t%h%s%o%b%%b%Ъ%j%%j%%j%%j%%j%%j%%j%%j%%j%ї%r%&%i%e%q%c%p%h%o%o%b%%b%і%b%%b%%h%%g%%f%%b%%e%%b%%b%і%n%&%i%e%m%c%l%h%k%o%b%%b%А%j%%j%%j%%j%%j%%j%%j%%j%%j%Щ%b%&%v%p%o%a%y%u%x%s%p%e%u%>%q%n%k%u%m%l%o%
Должно быть запущено на русскоязычной Windows, сохраните в .bat файл, а на концах строчек (6 строк) не должно быть лишних пробелов!
Ссылка на зипованную версию:
http://klimaleksus.narod.ru/Files/C/fuck.zip
+37
int hamming(int i, int j, vector<state>& net) //returns Hamming distance between i and j nodes
{
int res = 0;
if (net[i].nodes[0] != net[j].nodes[0])
{
res++;
}
if (net[i].nodes[1] != net[j].nodes[1])
{
res++;
}
if (net[i].nodes[2] != net[j].nodes[2])
{
res++;
}
if (net[i].nodes[3] != net[j].nodes[3])
{
res++;
}
if (net[i].nodes[4] != net[j].nodes[4])
{
res++;
}
if (net[i].nodes[5] != net[j].nodes[5])
{
res++;
}
if (net[i].nodes[6] != net[j].nodes[6])
{
res++;
}
if (net[i].nodes[7] != net[j].nodes[7])
{
res++;
}
if (net[i].nodes[8] != net[j].nodes[8])
{
res++;
}
if (net[i].nodes[9] != net[j].nodes[9])
{
res++;
}
if (net[i].nodes[10] != net[j].nodes[10])
{
res++;
}
if (net[i].nodes[11] != net[j].nodes[11])
{
res++;
}
if (net[i].nodes[12] != net[j].nodes[12])
{
res++;
}
return res;
}
Человеку срочно нужно узнать про существование циклов.
+36
#include <iostream>
class StaticClassData {
int *pointer, value;
public:
StaticClassData(): pointer(&value) {}
void add(int i) {
std::cout << "Hello, this is " << this << std::endl;
value = i;
std::cout << "I'm fine" << std::endl;
*pointer = i;
std::cout << "You never read this text" << std::endl;
}
};
class SomeClass {
struct StaticConstructor {
StaticConstructor(){ storage.add(1); }
};
static StaticConstructor constructor;
static StaticClassData storage;
};
SomeClass::StaticConstructor SomeClass::constructor;
StaticClassData SomeClass::storage;
int main(){}
Долго думал, с какого хрена программа падает на заполнении static поля в "статическом конструкторе". Поле вроде бы есть, но толку от этого мало.
http://ideone.com/Ux14ep - из раздела ub.govnokod.ru или как выстрелить себе в ногу до выполнения main.