- 1
- 2
- 3
- 4
- 5
- 6
- 7
int SUM(int A, int B)
{
if (0 == A) return B;
if (0 == B) return A;
return (1 + (SUM(A, B - 1) + SUM(A - 1, B)) / 2);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1122.2
int SUM(int A, int B)
{
if (0 == A) return B;
if (0 == B) return A;
return (1 + (SUM(A, B - 1) + SUM(A - 1, B)) / 2);
}
рекурсивное вычисление суммы двух чисел.
+147
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
char end;
char *stroka[end];
int number[10] = {0,1,2,3,4,5,6,7,8,9};
int size = 0;
cout << "Input element of array: \n";
while(end != '*')
{
cin >> end;
*stroka[size] = end;
size++;
}
for(int i = 0; i < size-1; i++)
{
cout << stroka[i] << " ";
}
for(int i = 0; i < size-1; i++)
{
for(int j = 0; j < 10; j++)
{
if(*stroka[i] == number[j])
{
cout << *stroka[i] << " ";
}
}
}
system("PAUSE");
}
говнокод одногруппника. оно ещё и собирается 0_o.
+175.9
#define JUST_ANOTHER_MAGIC_NUMBER 4398476903476060
магия чисел
−130
i = 2
X = "blank"
index = ""
qty = "1"
For Each Z In sContents
If (Z.StartsWith("1") Or Z.StartsWith("2") Or Z.StartsWith("3") Or Z.StartsWith("4") Or Z.StartsWith("5") Or Z.StartsWith("6") Or Z.StartsWith("7") Or Z.StartsWith("8") Or Z.StartsWith("9")) Then
Line = Z.Split("|")
If Not Line(0).Contains(".") Then
index = Line(0)
qty = 1
End If
If Line(1).StartsWith("ID") Then
X = Line(3).Substring(15)
qty = Line(4)
Else
sheet.Cells(i, 1) = Line(2)
sheet.Cells(i, 2) = Line(3)
If Line(2) = X Then
sheet.Range("B" & i).Font.Bold = True
Else
If Line(0).StartsWith(index & ".") Then
sheet.Range("B" & i).IndentLevel() = 1
End If
End If
If Not Line(0).Contains(".") Then
sheet.Range("B" & i).Font.Bold = True
End If
If Line(5) = "N/A" Then
sheet.Cells(i, 3) = 0
Else
sheet.Cells(i, 3) = Line(5)
End If
sheet.Range("C" & i).NumberFormat = "[$$-2409]#,##0.00"
sheet.Cells(i, 4) = Line(7)
If qty > 1 Then
sheet.Cells(i, 5) = Line(4) * qty
Else
sheet.Cells(i, 5) = Line(4)
End If
sheet.Cells(i, 6) = "=E" & i & "*C" & i
sheet.Range("F" & i).NumberFormat = "[$$-2409]#,##0.00"
sheet.Range("D" & i, "E" & i).HorizontalAlignment = Excel.Constants.xlCenter
sheet.Range("A" & i, "F" & i).Font.Size = 10
sheet.Range("A" & i, "F" & i).Borders.LineStyle = Excel.Constants.xlSolid
i = i + 1
End If
End If
Next Z
чем не говнокод?
работает, хуле :)
+113.8
public object DeepCopy(object value)
{
try
{
return value;
}
catch (Exception ex)
{
throw ex;
}
}
такой код повсюду... Источник: http://ayende.com/Blog/archive/2009/04/13/there-are-so-many-things-wrong-with-this-codehellip.aspx
+150
$n_S="select * from users where login='$target'";
$n_q=mysql_query($n_S);
$n_row=mysql_fetch_array($n_q);
$n_login=$n_row[login];
$n_name=$n_row[name];
$n_sex=$n_row[sex];
$n_level=$n_row[level];
$n_sila=$n_row[sila];
$n_lovkost=$n_row[lovkost];
$n_udacha=$n_row[udacha];
$n_power=$n_row[power];
$n_intellekt=$n_row[intellekt];
$n_vospriyatie=$n_row[vospriyatie];
$n_money=$n_row[money];
$n_obraz=$n_row[obraz];
$n_status=$n_row[status];
$n_town=$n_row[town];
$n_mail=$n_row[mail];
$n_exp=$n_row[exp];
$n_next_up=$n_row[next_up];
$n_win=$n_row[win];
$n_lose=$n_row[lose];
$n_birthday=$n_row[birthday];
$n_date=$n_row[date];
$n_icq=$n_row[icq];
$n_ups=$n_row[ups];
$n_hp=$n_row[hp];
$n_hp_all=$n_row[hp_all];
$n_mana=$n_row[mana];
$n_mana_all=$n_row[mana_all];
$n_login_sec=$n_row[login_sec];
$n_mass=$n_row[mass];
$n_room=$n_row[room];
$n_maxmass=$n_row[maxmass];
if(empty($money)){$money=$n_money;}
if(empty($login_sec)){$login_sec=$n_login_sec;}
if(empty($icon)){$icon=$n_obraz;}
if($n_login_sec!=$login_sec){$v_login_sec="Логин в чате изменен с <b>$n_login_sec</b> на <b>$login_sec</b>.<br>";}
if($n_name!=$name){$v_name="Имя изменено с <b>$n_name</b> на <b>$name</b>.<br>";}
if($n_sex!=$sex){$v_sex="Пол изменен с <b>$n_sex</b> на <b>$sex</b>.<br>";}
if($n_level!=$level){$v_level="Уровень изменен с <b>$n_level</b> на <b>$level</b>.<br>";}
if($n_sila!=$u){$v_sila="Сила изменена с <b>$n_sila</b> на <b>$u</b>.<br>";}
if($n_lovkost!=$g){$v_lovkost="Ловкость изменена с <b>$n_lovkost</b> на <b>$g</b>.<br>";}
if($n_udacha!=$l){$v_udacha="Интуиция изменена с <b>$n_udacha</b> на <b>$l</b>.<br>";}
if($n_power!=$z){$v_power="Выносливость изменена с <b>$n_power</b> на <b>$z</b>.<br>";}
if($n_intellekt!=$intellekt){$v_intellekt="Интеллект изменен с <b>$n_intellekt</b> на <b>$intellekt</b>.<br>";}
if($n_vospriyatie!=$vospriyatie){$v_vospriyatie="Мудрость изменена с <b>$n_vospriyatie</b> на <b>$vospriyatie</b>.<br>";}
if($n_money!=$money){$v_money="Деньги изменены с <b>$n_money</b> на <b>$money</b>.<br>";}
if($n_obraz!=$icon){$v_obraz="Образ изменен с <b>$n_obraz</b> на <b>$icon</b>.<br>";}
if($n_status!=$status){$v_status="Статус изменен с <b>$n_status</b> на <b>$status</b>.<br>";}
if($n_town!=$city){$v_town="Город изменен с <b>$n_town</b> на <b>$city</b>.<br>";}
if($n_mail!=$email){$v_mail="Email изменен с <b>$n_mail</b> на <b>$email</b>.<br>";}
if($n_exp!=$exp){$v_exp="Опыт изменен с <b>$n_exp</b> на <b>$exp</b>.<br>";}
if($n_next_up!=$num_up){$v_next_up="Следующий ап изменен с <b>$n_next_up</b> на <b>$num_up</b>.<br>";}
if($n_win!=$victory){$v_win="Победы изменены с <b>$n_win</b> на <b>$victory</b>.<br>";}
if($n_lose!=$lose){$v_lose="Поражения изменены с <b>$n_lose</b> на <b>$lose</b>.<br>";}
if($n_birthday!=$birthday){$v_birthday="День рождения изменен с <b>$n_birthday</b> на <b>$birthday</b>.<br>";}
if($n_date!=$date){$v_date="Дата рождения изменена с <b>$n_date</b> на <b>$date</b>.<br>";}
if($n_icq!=$icq){$v_icq="icq изменен с <b>$n_icq</b> на <b>$icq</b>.<br>";}
if($n_ups!=$ups){$v_ups="Кол-во свободных статов изменено с <b>$n_ups</b> на <b>$ups</b>.<br>";}
if($n_hp!=$hp){$v_hp="HP изменено с <b>$n_hp</b> на <b>$hp</b>.<br>";}
if($n_hp_all!=$maxhp){$v_hp_all="maxHP изменено с <b>$n_hp_all</b> на <b>$maxhp</b>.<br>";}
if($n_mana!=$mana){$v_mana="Мана изменена с <b>$n_mana</b> на <b>$mana</b>.<br>";}
if($n_mana_all!=$mana_all){$v_mana_all="maxМана изменена с <b>$n_mana_all</b> на <b>$mana_all</b>.<br>";}
if($n_mass!=$mass){$v_mass="масса рюкзака изменена с <b>$n_mass</b> на <b>$mass</b>.<br>";}
if($n_room!=$room){$v_room="перемешон с <b>$room</b> в <b>$room</b><br>";}
if($n_maxmass!=$maxmass){$v_maxmass="max масса рюкзака изменена с <b>$n_maxmass</b> на <b>$maxmass</b>.<br>";}
Содержимое файлов АнтиБК везде примерно такое
+150
<?php
function check_ip(){
$good_return="";
global $_SERVER;
if($_SERVER['HTTP_VIA']==false){ return die; }else{
return $good_return;}
}
//Проверка IP на реальность
check_ip();
?>
Без комментариев :)
+137.6
public static readonly int daysIn2Weeks = 14;
+151
<?php
class A {
function __get($prop) {
var_dump($prop);
$this->$prop = '123';
return null;
}
}
$a = new A;
$prop = '01.01.01';
$a->$prop;
var_dump($a);
+150
if($a==1){
$a = 1;
return $a
}
Вот что прислали индусы!