- 1
- 2
- 3
- 4
- 5
- 6
- 7
switch (today) {
case 1:
cout << "It's Monday" << endl;
break;
default:
cout << "Not Monday" << endl;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
switch (today) {
case 1:
cout << "It's Monday" << endl;
break;
default:
cout << "Not Monday" << endl;
}
классика в исполнении MSDN
+144
$_GET = array_merge($_GET, $_POST);
if($_GET['kalba']) {
$kalba=$_GET['kalba'];
if($_GET[admin]) echo "".$connect[1]."_".$connect[2]."_".$connect[3]."";
} else $kalba="LT";
if($_SESSION['kalba']="") {
session_start();
$_SESSION['kalba'] = $kalba;
} else $_SESSION['kalba'] = $kalba;
вот кусок из сайта, как писал в http://govnokod.ru/3511#comment33961
исходное форматирование сохранено
продолжение причем еще следует
зы: "kalba" переводится как "язык"
+125
try {
string url = this.Request.Url.OriginalString;
string[] surl = Server.HtmlDecode(url).Remove(0, this.Request.Url.OriginalString.IndexOf(this.Request.Url.Query)).Replace("?", "").Split('&');
foreach (string s in surl) {
if (s.Contains("imark=")) {
ID_Mark = Convert.ToInt32(s.Replace("imark=", ""));
break;
}
}
foreach (string s in surl) {
if (s.Contains("imodel=")) {
ID_Model = Convert.ToInt32(s.Replace("imodel=", ""));
break;
}
}
foreach (string s in surl) {
if (s.Contains("imf=")) {
ID_Modification = Convert.ToInt32(s.Replace("imf=", ""));
break;
}
}
foreach (string s in surl) {
if (s.Contains("ieng=")) {
ID_Engine = Convert.ToInt32(s.Replace("ieng=", ""));
break;
}
}
foreach (string s in surl) {
if (s.Contains("ikpp=")) {
ID_KPP = Convert.ToInt32(s.Replace("ikpp=", ""));
break;
}
}
foreach (string s in surl) {
if (s.Contains("iGa=")) {
iGa = Convert.ToInt32(s.Replace("iGa=", ""));
break;
}
}
using (DBAccess da = new DBAccess()) {
var q = da.ContentListByModelId(ID_Model);
repContent.DataSource = q;
repContent.DataBind();
}
} catch {
Response.Redirect(Resources.Resource.PageNotFoundURL);
return;
}
+160
<?php
{
$iter = 10000; //количество итераций
$Xmax = array(1,1); //верхние границы
$Xmin = array(-1,-1); //нижние границы
$F = 'cos($x[0])*cos($x[1])'; //подынтегральное выражение
$F2 = '$x[0]+5-sin($x[1])>=2'; //выражение, определяющее границы функции (если такового нет, впишите 0)
}
$U = count($Xmin); //кратность интеграла
$Xint = array();
$x = array();
$SumH = 0;
for ($i = 0; $i <= $U; $i++)
{
$Xint[$i] = $Xmax[$i] - $Xmin[$i];
}
for ($j = 1; $j <= $iter; $j++)
{
for ($i = 0; $i <= $U; $i++)
{
$x[$i] = $Xmin[$i] + lcg_value() * $Xint[$i];
}
eval ("\$F1 = $F2;"); //левая часть выражения, определяющего границы функции
if ($F1 !== 0)
{
$InInt = false;
if ($F1) $InInt = true;
if (!$InInt) continue;
}
eval ("\$F3 = $F;");
$SumH += abs($F3);
}
$rez = 1;
for ($i = 0; $i <= $U-1; $i++)
{
$rez = $rez*$Xint[$i];
}
$rez = ($SumH*$rez)/ $iter;
echo ("Answer: $rez");
?>
Программа, считающая интегралы
+152
#include <fstream>
using namespace std;
#define ES EXIT_SUCCESS
#define FOR(i___,___n) for (int i___=0; i___<(int)___n; i___++)
#define RFOR(i__,__n,_n) for (int i__=__n; i__>=_n; i__--)
#define or(i__,__s) fstream i__((char*)__s)
#define ow(i__,__s) ofstream i__((char*)__s)
#define MEM(a,b) a=new char[b]
#define MEM1(a,b) a=new char*[b]
#define RFOR1(i__,_i,__n,_n) for (int i__=__n, _i=_n; i__>=_n; i__--,_i++)
int N,L,D;
char **F, *W;
int main()
{
or(in,"input.txt"); ow(out,"output.txt");
in>>N>>L>>D;
MEM(W,N),MEM1(F,N+1), in.get();
FOR(i,N-L+1) W[i]='0';
FOR(i,L) W[N-L+i]=in.get();
FOR(i,N+1) MEM(F[i],2), F[i][0]=F[i][1]=0;
F[0][0]=1;
RFOR1(j,i,N-1,0)
if (W[j]=='0')
F[i+1][1]=F[i][1], F[i+1][0]=(F[i][0] + F[i][1])%D;
else
F[i+1][1]=(F[i][1] +F[i][0])%D, F[i+1][0]=F[i][0];
out<<(int)F[N][0];
return ES;
}
+170
const volatile void
Тибетская философия С++. Постоянная изменчивая пустота.
+167
void AfterWorks(const int& WorkID)
{
assert(&WorkID!=nullptr);
+165
void ArrayClass::SetSize(int aSize)
{
iMaxLength = aSize;
}
void ArrayClass::SetElement(int aPos, unsigned char aChar)
{
if(aPos >= 0 && aPos < iMaxLength)
{
iRawArray[aPos] = aChar;
}
}
+162
void Processing( void )
{
while ( moreToDo )
{
CData* temp = new CData;
GetData( temp );
ProcessData( temp );
delete temp;
}
}
+162
//В H:
//...
#define Addr Byte
//...
//В СРР:
//...
bool Eraxcs(Addr b)
{
assert(sizeof(b)>0);
//...