1. Лучший говнокод

    В номинации:
    За время:
  2. C++ / Говнокод #3555

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    struct table1
    
    {
    
    	char name_of_function[3];
    
    	char name_of_variable[3];
    
    	char values[50];
    
    };
    
    struct table2
    
    {
    
    	char name_of_function[3];
    
    	char name_of_variable[3];
    
    	char values[50];
    
    };
    
    ///
    
    table1 potential[10];
    table2 returned[10];
    
    ///
    
     if(strcmp(s,returned[m].name_of_function)==0)
    						 {
    							while((strcmp(potential[mm].name_of_function,returned[m].name_of_function)!=0)&&mm<10){mm++; mmm=mm;}
    							if((strcmp(potential[mmm].name_of_function,returned[m].name_of_function)==0)&&mm<10)
    							{	
    								while(strcmp(potential[mmm].name_of_function,returned[m].name_of_function)==0){mmm++;}
    								mmm--;
    								while((mm<=mmm)&&bo==false)
    								{
    									if(strcmp(potential[mmm].name_of_variable,returned[m].name_of_variable)==0)
    									{
    										strcpy(returned[m].values,potential[mmm].values);
    										bo=true;
    									}
    									mmm--;
    								}
    								if(bo==false)
    								{
    									strcpy(returned[m].values,"ax\0");
    								}
    							}							
    						 }
    ///

    Лишь небольшой кусок из курсового проекта.

    Mifodix, 24 Июня 2010

    Комментарии (19)
  3. PHP / Говнокод #3532

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    private $title_host='Посещаемость (уникальных посетителей в сутки)';
    private $title_download='ПРОГОРОД скачан (количество скачиваний программы в сутки)';
    private $title_sell='ПРОГОРОД куплен (количество покупок ПРОГОРОД в сутки)';
    private $title_sellshop='ПРОГОРОД офлайновые активации (количество в сутки)';

    agent-0007, 21 Июня 2010

    Комментарии (8)
  4. C++ / Говнокод #3485

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    int main()
    {
    	int chisl,znam,cel;
    	Fraction fA,fB,fC;
    	cout<<"Vvedite fA v vide dvux 4isel\n";cin>>fA.chisl>>fA.znam;
    	cout<<"Vvedite fB v vide dvux 4isel\n";cin>>fB.chisl>>fB.znam;
    	cout<<"Vvedite celoe chislo\n";cin>>cel;
    	if ((fA.znam!=0)&&(fB.znam!=0)&&(cel!=0))
    	{
    	fC=fA+fB;
    	fC.getFraction(chisl,znam);
    	if((znam!=1)&&(chisl!=0))
    		cout<<"Summa: "<< chisl << "/" << znam <<'\n';
    	else
    		cout<<"Summa: "<< chisl <<'\n';
    	fC=fA-fB;
    	fC.getFraction(chisl,znam);
    	if ((znam!=1)&&(chisl!=0))
    		cout<<"Raznost: "<< chisl << "/" << znam <<'\n';
    	else 
    		cout<<"Raznost: "<< chisl <<'\n';
    	fC=fA*fB;
    	fC.getFraction(chisl,znam);
    	if ((znam!=1)&&(chisl!=0))
    		cout<<"Proizvedenie: "<< chisl << "/" << znam <<'\n';
    	else 
    		cout<<"Proizvedenie: "<< chisl <<'\n';
    	fC=fA/fB;
    	fC.getFraction(chisl,znam);
    	if((znam!=1)&&(chisl!=0)&&(znam!=0))
    		cout<<"Chastnoe: "<< chisl << "/" << znam <<'\n';
    	else if(znam==0) 
    		cout<<"Chastnogo drobei ne sushestvuet\n";
    	else
    		cout<<"Chastnoe: 0\n";
    	fC=fA+cel;
    	fC.getFraction(chisl,znam);
    	if((znam!=1)&&(chisl!=0))
    		cout<<"Summa 1 drobi i celogo 4isla: "<< chisl << "/" << znam <<'\n';
    	else
    		cout<<"Summa 1 drobi i celogo 4isla: "<< chisl <<'\n';
    	fC=fA-cel;
    	fC.getFraction(chisl,znam);
    	if((znam!=1)&&(chisl!=0))
    		cout<<"Raznost 1 drobi i celogo 4isla: "<< chisl << "/" << znam <<'\n';
    	else
    		cout<<"Raznost 1 drobi i celogo 4isla: "<< chisl <<'\n';
    	fC=fA*cel;
    	fC.getFraction(chisl,znam);
    	if((znam!=1)&&(chisl!=0))
    		cout<<"Proizvedenie 1 drobi i celogo 4isla: "<< chisl << "/" << znam <<'\n';
    	else 
    		cout<<"Proizvedenie 1 drobi i celogo 4isla: "<< chisl <<'\n';
    	fC=fA/cel;
    	fC.getFraction(chisl,znam);
    	if ((znam!=1)&&(chisl!=0))
    		cout<<"Chastnoe 1 drobi i celogo 4isla: "<< chisl << "/" << znam <<'\n';
    	else
    		cout<<"Chastnoe 1 drobi i celogo 4isla: 0\n";
    	fC=fB+cel;
    	fC.getFraction(chisl,znam);
    	if((znam!=1)&&(chisl!=0))
    		cout<<"Summa 2 drobi i celogo 4isla: "<< chisl << "/" << znam <<'\n';
    	else
    		cout<<"Summa 2 drobi i celogo 4isla: "<< chisl <<'\n';
    	fC=fB-cel;
    	fC.getFraction(chisl,znam);
    	if((znam!=1)&&(chisl!=0))
    		cout<<"Raznost 2 drobi i celogo 4isla: "<< chisl << "/" << znam <<'\n';
    	else
    		cout<<"Raznost 2 drobi i celogo 4isla: "<< chisl <<'\n';
    	fC=fB*cel;
    	fC.getFraction(chisl,znam);
    	if((znam!=1)&&(chisl!=0))
    		cout<<"Proizvedenie 2 drobi i celogo 4isla: "<< chisl << "/" << znam <<'\n';
    	else 
    		cout<<"Proizvedenie 2 drobi i celogo 4isla: "<< chisl <<'\n';
    	fC=fB/cel;
    	fC.getFraction(chisl,znam);
    	if ((znam!=1)&&(chisl!=0))
    		cout<<"Chastnoe 2 drobi i celogo 4isla: "<< chisl << "/" << znam <<'\n';
    	else
    		cout<<"Chastnoe 1 drobi i celogo 4isla: 0\n";
    	fC=~fA;
    	fC.getFraction(chisl,znam);
    	if((znam!=1)&&(chisl!=0))
    		cout<<"Sokrashennaya drob ravna: "<< chisl << "/" << znam <<'\n';
    	else 
    		cout<<"Sokrashennaya drob ravna: "<< chisl <<'\n';
    	}
    	else 
    		cout<<"Znamenatel drobi ili celoe chislo raven nulu, poetomu drobi net"<<'\n';
    	return 0;
    }

    Задача. Определить класс натуральная дробь, объекты которого числитель и знаменатель. Надо перегрузить операторы сложения, вычитания, умножения, делания и сокращения дробей, а так же сложения, вычитания, умножения и деления дроби и целого числа. То есть калькулятор дробей фактически. Написал, как-то жестоко получилось. Добавлю сразу, чтобы не было лишних разговоров. Это не задание в универе, сессия закончилась, каникулы, это для интереса, смотрю то, что мы еще не проходили. Кажется условий слишком много, короче ведь можно сделать?

    ForEveR, 15 Июня 2010

    Комментарии (31)
  5. PHP / Говнокод #3484

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    <?php
    require_once 'session.php';
    $site = 'ns28.ath.cx';
    
    if (isset($_SERVER['HTTPS']))
    {
    	header('Location: http://'.$site);
    	exit;
    }
    
    if (!$_SESSION['logged_in'])
    {
    	?>
    <script src="http://loginza.ru/js/widget.js" type="text/javascript"></script>
    <p align="center"><a href="https://loginza.ru/api/widget?token_url=https://<?=$site?>/login.php" class="loginza">Войти на этот сайт через OpenID</a></p>
    	<?
    }
    else
    {
    	?>
    <p align="center">Привет <?=$_SESSION['user']?>, вы вошли при помощи аккаунта <?=$_SESSION['from']?>!</p>
    <p align="center"><a href="login.php?exit">Выйти</a> &raquo;</p>
    	<?
    }
    ?>

    an0, 15 Июня 2010

    Комментарии (12)
  6. JavaScript / Говнокод #3468

    +148

    1. 1
    2. 2
    3. 3
    if (browser.opera && browser.version < 10.50) {
              parent.innerHTML = parent.innerHTML;
            }

    http://vkontakte.ru/js/player.js?10 (c)

    Back, 13 Июня 2010

    Комментарии (3)
  7. C++ / Говнокод #3240

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    #define NAT unsigned int
    class Matrix {...};
    
    bool ortholin ( Matrix & a, const double * b, double * x )
    {
        const nat n = a.nRow;
        const nat m = a.nCol;
        // далее нигде не используется класс матрицы и идет Сишный код
    }
    
    bool ortholin ( nat n, nat m, const double * const * a, const double * b, double * x )
    {
        return ortholin ( Matrix ( n, m, a ), b, x );
    }

    Kornew, 16 Мая 2010

    Комментарии (102)
  8. PHP / Говнокод #2891

    +148

    1. 1
    implode("','", array('product_gems'))

    почему бы не заменить такое просто строкой...

    darkmyan, 29 Марта 2010

    Комментарии (12)
  9. PHP / Говнокод #2340

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    <? if (!$isLogged) {
        echo '
    	<table class="br-table" align="center" cellspacing="0" cellpadding="0">
    			<tr>
    			<td class="corner-lt"></td>
    			<td class="left-br-top"></td>
    			<td class="corner-rt"></td>
    			</tr>
    			<tr>
    			<td colspan="3" class="box">
    			<h1 class="h1-title" ><img src="img/star.png">';
    блаблабла

    Да, и <? if(): ?> <?endif;?> их тоже не учили :(

    azzz, 28 Декабря 2009

    Комментарии (19)
  10. PHP / Говнокод #1610

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    if(mysql_num_rows($records_sql)<1){
    		$_SESSION['site_msg']='no_user_found';
    		header('Location: customer_listing.php');
    		echo '<script type="text/javascript">';
    		echo 'window.location.href="customer_listing.php";';
    		echo '</script>';
    		echo '<noscript>';
    		echo '<meta http-equiv="refresh" content="0;url=customer_listing.php" />';
    		echo '</noscript>'; 
    		exit();
    	}

    чтоб наверняка

    rusk, 17 Августа 2009

    Комментарии (3)
  11. C# / Говнокод #1478

    +148

    1. 1
    catch (Exception) { } // Nothing too bad hapens if we don't show next hint.

    Обработка исключений, на демке точно не скорится)

    guest, 06 Августа 2009

    Комментарии (2)