- 1
- 2
- 3
/*
* ToDo: дописать, что нужно сделать.
*/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+49.6
/*
* ToDo: дописать, что нужно сделать.
*/
+90.9
for i := 0 to 89 do begin
case i of
0:obj[0]:=obj[0]+1
1:obj[1]:=obj[1]+1
2:obj[2]:=obj[2]+1
3:obj[3]:=obj[3]+1
4:obj[4]:=obj[4]+1
5:obj[5]:=obj[5]+1
6:obj[6]:=obj[6]+1
7:obj[7]:=obj[7]+1
8:obj[8]:=obj[8]+1
9:obj[9]:=obj[9]+1
10:obj[10]:=obj[10]+1
11:obj[11]:=obj[11]+1
12:obj[12]:=obj[12]+1
13:obj[13]:=obj[13]+1
14:obj[14]:=obj[14]+1
15:obj[15]:=obj[15]+1
16:obj[16]:=obj[16]+1
17:obj[17]:=obj[17]+1
18:obj[18]:=obj[18]+1
19:obj[19]:=obj[19]+1
20:obj[20]:=obj[20]+1
21:obj[21]:=obj[21]+1
22:obj[22]:=obj[22]+1
23:obj[23]:=obj[23]+1
24:obj[24]:=obj[24]+1
25:obj[25]:=obj[25]+1
26:obj[26]:=obj[26]+1
27:obj[27]:=obj[27]+1
28:obj[28]:=obj[28]+1
29:obj[29]:=obj[29]+1
30:obj[30]:=obj[30]+1
31:obj[31]:=obj[31]+1
32:obj[32]:=obj[32]+1
33:obj[33]:=obj[33]+1
34:obj[34]:=obj[34]+1
35:obj[35]:=obj[35]+1
36:obj[36]:=obj[36]+1
37:obj[37]:=obj[37]+1
38:obj[38]:=obj[38]+1
39:obj[39]:=obj[39]+1
40:obj[40]:=obj[40]+1
41:obj[41]:=obj[41]+1
42:obj[42]:=obj[42]+1
43:obj[43]:=obj[43]+1
44:obj[44]:=obj[44]+1
45:obj[45]:=obj[45]+1
46:obj[46]:=obj[46]+1
47:obj[47]:=obj[47]+1
48:obj[48]:=obj[48]+1
49:obj[49]:=obj[49]+1
50:obj[50]:=obj[50]+1
51:obj[51]:=obj[51]+1
52:obj[52]:=obj[52]+1
53:obj[53]:=obj[53]+1
54:obj[54]:=obj[54]+1
55:obj[55]:=obj[55]+1
56:obj[56]:=obj[56]+1
57:obj[57]:=obj[57]+1
58:obj[58]:=obj[58]+1
59:obj[59]:=obj[59]+1
60:obj[60]:=obj[60]+1
61:obj[61]:=obj[61]+1
62:obj[62]:=obj[62]+1
63:obj[63]:=obj[63]+1
64:obj[64]:=obj[64]+1
65:obj[65]:=obj[65]+1
66:obj[66]:=obj[66]+1
67:obj[67]:=obj[67]+1
68:obj[68]:=obj[68]+1
69:obj[69]:=obj[69]+1
70:obj[70]:=obj[70]+1
71:obj[71]:=obj[71]+1
72:obj[72]:=obj[72]+1
73:obj[73]:=obj[73]+1
74:obj[74]:=obj[74]+1
75:obj[75]:=obj[75]+1
76:obj[76]:=obj[76]+1
77:obj[77]:=obj[77]+1
78:obj[78]:=obj[78]+1
79:obj[79]:=obj[79]+1
80:obj[80]:=obj[80]+1
81:obj[81]:=obj[81]+1
82:obj[82]:=obj[82]+1
83:obj[83]:=obj[83]+1
84:obj[84]:=obj[84]+1
85:obj[85]:=obj[85]+1
86:obj[86]:=obj[86]+1
87:obj[87]:=obj[87]+1
88:obj[88]:=obj[88]+1
89:obj[89]:=obj[89]+1
end;
end;
Надо Добавить единицу ко всем элементам массива
+129.7
public string GetHtmlElement(RepeaterItem Container)
{
string Result = string.Empty;
string AClasses = HAS_CHILDREN_BASE_CSS_CLASS;
SiteMapNode Node = (SiteMapNode)Container.DataItem;
string Title = Node.Title;
string EnabledAttrSign = CustomSiteMapNodeInfo.ENABLED_ATTR_NAME;
string CssClassNameSign = CustomSiteMapNodeInfo.CSS_CLASS_ATTR_NAME;
string SpanCssClasses = string.Empty;
// checks for separator
if (string.IsNullOrEmpty(Node.Title) || Node.Title == ShellModuleInitializer.SEPARATOR)
{
SpanCssClasses = MENU_SEPARATOR_CSS_CLASS_NAME;
Title = EMPTY_TEXT;
}
bool HasImage = !string.IsNullOrEmpty(Node[CssClassNameSign]);
if (HasImage)
{
SpanCssClasses += HAS_IMAGE_CSS_CLASS_NAME;
}
Result = string.Format("<span class=\"{0}\">{1}</span>", SpanCssClasses, Title);
if (HasImage)
{
Result = string.Format("<span class=\"{0}\">{1}</span>{2}", Node[CssClassNameSign], EMPTY_TEXT, Result);
}
// checks for disabled item
if (!string.IsNullOrEmpty(Node[EnabledAttrSign]) && string.Compare(Node[EnabledAttrSign], "false", true) == 0)
{
AClasses += string.Format(" {0}", DISABLED_CSS_CLASS_NAME);
}
// checks for enabled item
if (!string.IsNullOrEmpty(Node[EnabledAttrSign]) && string.Compare(Node[EnabledAttrSign], "true", true) == 0)
{
Result = string.Format("<a href=\"{0}\" class=\"{1}\">{2}</a>", GetFullUrl(Container), AClasses, Result);
}
else
{
// cheks for non-clickable item
Result = string.Format("<a class=\"{0}\">{1}</a>", AClasses, Result);
}
return Result;
}
+68.7
// Finally, parse shader script and load data
if (!LoadShaderResource(_proxyShader, scriptData))
{
runtime_assert_msg(ASSERT_Forced, "Proxy shader failed to initialize.\n"
"You are not assumed to be using such sucking hardware.\n"
"Kill your GPU and then kill yourself, looser!\n\n"
"Best regards, Abyss Lights Team");
}
Хорошо что в релиз не попало :) Совершенно случайно нашел в render системе.
+155
$bonus = "нет";
$message = "";
$message .= "<b>Бонус-код:</b> ".$bonus."<br><br>";
Завидная стабильность.
+160.8
$time = (date("H") - date("H") % 6) . ":" . "00:00";
if ($time == "00:00:00" || $time == "18:00:00") {
$daytime = "night";
} else {
$daytime = "day";
}
да работает, но как до такого можно было дойти?
−176.2
flag1 := false;
if (flag=true) then
flag1:=true;
end if;
if (flag1=true) then
flag2 := false;
end if;
pl/sql
+92.7
unit CelFahKel;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
RadioGroup1: TRadioGroup;
RadioGroup2: TRadioGroup;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
F: Extended;
C: Integer;
begin
if RadioGroup1.ItemIndex=0 then
if RadioGroup2.ItemIndex=0 then
Edit2.Text := Edit1.Text
else if RadioGroup2.ItemIndex=1 then
begin
F := StrToFloat(Edit1.Text) * (9/5) + 32;
Edit2.Text := FloatToStr(F)
end
else if RadioGroup2.ItemIndex=2 then
begin
C := StrToInt(Edit1.Text) + 273;
Edit2.Text := FloatToStr(C);
end;
if RadioGroup1.ItemIndex=1 then
if RadioGroup2.ItemIndex=0 then
begin
F := StrToFloat(Edit1.Text) - 32 * (5/9);
Edit2.Text := FloatToStr(F);
end
else if RadioGroup2.ItemIndex=1 then
Edit2.Text := Edit1.Text
else if RadioGroup2.ItemIndex=2 then
begin
F := StrToFloat(Edit1.Text) - 32 * (5/9) + 273;
Edit2.Text := FloatToStr(F);
end;
if RadioGroup1.ItemIndex=2 then
if RadioGroup2.ItemIndex=0 then
begin
C := StrToInt(Edit1.Text) - 273;
Edit2.Text := IntToStr(C);
end
else if RadioGroup2.ItemIndex=1 then
begin
F := StrToFloat(Edit1.Text) + 32 * (9/5) - 273;
Edit2.Text := FloatToStr(F);
end
else if RadioGroup2.ItemIndex=2 then
Edit2.Text := Edit1.Text
end;
end.
Всего-то навсего перевод градусных величин: Сельсий <-> Фаренгейт <-> Кельвин и вывод в Эдит
+93.3
type
chel = record
name:string;
tag:int64;
end;
procedure go_to_banaj (var obj:chel);
begin
obj.tag:=obj.tag+1;
writeln(obj.name+', Пошел ты в баню')
writeln('Тебя послали в баню '+inttostr(obj.tag)+' Раз')
end;
procedure prolaps;
var
obj:chel;
begin
obj.tag:=0;
readln(obj.name);
//obj.name:='Фyтбалёр';
while 1=1 do
go_to_banaj(obj)
end;
+136.3
for (int i = 0; i < count; i++) // перебираем список адресов
{
email = email_list[i].ToString();
for (int y = i + 1; y < count; y++) // перебираем тот же список но начиная со следующего элемента
{
if (email == email_list[y].ToString())
{
// если такой "y" уже есть в duble_index то пропускать
if (!duble_index.Contains(y))
duble_index.Add(y); // он дубликат - заносим его в "ЧЕРНЫЙ СПИСОК" =)
}
}
}
***************
System.Collections.ArrayList al = System.Collections.ArrayList.Adapter(duble_index);
al.Sort();
int z = 0;
int [] buff = new Int32[duble_index.Count];
foreach (Int32 s in al)
{
buff[z] = s;
z++;
}
for (int i = buff.Length-1; i >= 0; i--)
{
email_list.RemoveAt(buff[i]);
}
Удаление дубликатов в не отсортированном списке.... Это реально упростить?