- 1
Любите 1С
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−105
Любите 1С
+131
#include <stdio.h>
#include <conio.h>
#include <locale>
#include <math.h>
int main(void)
{
setlocale (LC_ALL, "Russian");
char c;
printf ("Пожалуйста\, введите символ ");
scanf ("%c", &c);
switch (c)
{
case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': printf ("Это цифра"); break;
default: printf ("Вы ввели не цифру\!\!\!");
}
getch ();
float x, y1, y2;
printf ("\n\n Пожалуйста введите значение \"X\" ");
scanf ("%f", &x);
if ((x<=5)&&(x>3))
{
y1=log(2*x)+3*x;
y2=sqrt(x)+0.75*x;
printf ("\n\n При \"X\" = %g\, z(x) имеет два значения: %f и %f", x, y1, y2);
}
else
{
{
if (x>3)
{
y1=sqrt(x)+0.75*x;
printf ("\n\n При \"X\" = %g\, z(x) = %f", x, y1);
}
if ((x<=5)&&(x>0))
{
y1=log(2*x)+3*x;
printf ("\n\n При \"X\" = %g\, z(x) = %f", x, y1);
}
}
if (x<=0)
printf ("\n\n Внимание, введенное значение \"x\" не удолетворяет ОДЗ");
}
getch ();
int pzdc;
printf ("\n\n Пожалуйста введите порядковый номер месяца ");
scanf ("%d", &pzdc);
switch (pzdc)
{
case 1:
printf ("\n 31");
break;
case 2:
printf ("\n 28");
break;
case 3:
printf ("\n 31");
break;
case 4:
printf ("\n 30");
break;
case 5:
printf ("\n 31");
break;
case 6:
printf ("\n 30");
break;
case 7:
printf ("\n 31");
break;
case 8:
printf ("\n 31");
break;
case 9:
printf ("\n 30");
break;
case 10:
printf ("\n 31");
break;
case 11:
printf ("\n 30");
break;
case 12:
printf ("\n 31");
break;
default:
printf ("ОШИБКА!!!"); break;
}
getch ();
return (0);
}
лаба. знаю что тут не любят, но все же
+140
void Lcd_goto(uc8 x, uc8 y)
{
int str;
if (x == 0)
{
switch (y)
{
case 0: str = 0x80; break;
case 1: str = 0x81; break;
case 2: str = 0x82; break;
case 3: str = 0x83; break;
case 4: str = 0x84; break;
case 5: str = 0x85; break;
case 6: str = 0x86; break;
case 7: str = 0x87; break;
case 8: str = 0x88; break;
case 9: str = 0x89; break;
case 10: str = 0x8A; break;
case 11: str = 0x8B; break;
case 12: str = 0x8C; break;
case 13: str = 0x8D; break;
case 14: str = 0x8E; break;
case 15: str = 0x8F; break;
}
}
if (x==1)
{
switch (y)
{
case 0: str = 0xC0; break;
case 1: str = 0xC1; break;
case 2: str = 0xC2; break;
case 3: str = 0xC3; break;
case 4: str = 0xC4; break;
case 5: str = 0xC5; break;
case 6: str = 0xC6; break;
case 7: str = 0xC7; break;
case 8: str = 0xC8; break;
case 9: str = 0xC9; break;
case 10: str = 0xCA; break;
case 11: str = 0xCB; break;
case 12: str = 0xCC; break;
case 13: str = 0xCD; break;
case 14: str = 0xCE; break;
case 15: str = 0xCF; break;
}
}
Lcd_write_cmd(str);
}
+157
<style>
div.adsPayments a {
border: 0px none;
text-decoration: none;
}
div.adsPayments a img {
border: 0px none;
margin: 1px;
}
</style>
<?
echo '<style>';
echo 'table td { padding: 3px 10px 3px 20px; }';
echo 'html, body {font-family: helvetica; font-size: 12px;}';
echo 'a, a:hover {text-decoration: none;cursor: pointer;}';
echo 'td, td b { font-size: 12px; }';
echo '</style>';
?>
<div class="adsPayments">...
Видимо css внутри php гораздо более внушительно смотрится..
+148
bsz = (bsz + 3) & ~3L;
tp->beg = alloc_malloc(bsz, tp->almark);
tp->end = tp->beg + bsz;
tp->cur = tp->beg;
tp->aux = tp->beg;
tp->mode = TAPE_MODE_IDLE;
tp->err = FAKE_OK;
tp->drv = drv;
tp->info = NULL;
ret = tp->drv->init(tp, argv);
if (ret == FAKE_FAIL) {
alloc_free_by_mark(almark);
http://www.gamedev.ru/flame/forum/?id=153724&page=13#m190
+145
int nSymb;
char pCh[32];
char tbldec[] = "0123456789000000";
char tblhex[] = "0123456789ABCDEF";
void MyDWtoStr(DWORD dw)
{
__asm
{
mov eax,dw
test eax,eax
jnz short lab1
mov esi,1//esi = nSymb = 1
mov byte ptr [pCh],30h
jmp short lab2
lab1:
mov ebx,eax
mov ecx,eax//eax = ebx = ecx = dw
xor esi,esi//esi = nSymb = 0
lab4:
mov eax,ecx//eax=ecx=b
mov ebx,0Ah//ebx=10
xor edx,edx
div ebx
mov ebx,edx//ebx=a=b%10
mov al,[tbldec+ebx]
mov [pCh+esi],al//pCh[nSymb]=tbldec[a]
inc esi//nSymb++
mov eax,ecx
sub eax,ebx//eax=b-a
mov ecx,0Ah
xor edx,edx
div ecx
mov ecx,eax//ecx=b=(b - a)/10;
test ecx,ecx
jnz short lab4
mov eax,esi
dec eax//eax = i = nSymb-1
jmp short lab5
lab6:
mov edx,esi//edx = nSymb
sub edx,eax//edx = nSymb-i
mov bl,[edx+pCh-1]//bl = pCh[nSymb-i-1];
mov cl,[eax+pCh]
mov [edx+pCh-1],cl//pCh[nSymb-i-1]=pCh[i];
mov [eax+pCh],bl//pCh[i]=pCh[nSymb];
dec eax
lab5:
mov ecx,eax
shl ecx,1//add ecx,ecx
cmp ecx,esi
jge short lab6
lab2:
mov dword ptr [nSymb],esi
mov byte ptr [esi+pCh],0
}
}
DWORD MyStrtoDW(char *pch)
{
DWORD a;
__asm
{
mov edi,pch
xor eax,eax//eax = a
xor esi,esi//esi = i
mov ecx,10
jmp short lab2
lab1:
mul ecx
and ebx,0FFh
sub ebx,48
add eax,ebx
inc esi
lab2:
mov bl,byte ptr [edi+esi]
test bl,bl
jnz short lab1
mov a,eax
}
return a;
}
>Хочу представить вашему вниманию очень быстрые функции для преобразований DWORD <---> char [].
http://www.gamedev.ru/flame/forum/?id=153979
+155
$(".rent_table._rent_list tbody input").each(function() {
$(this).attr("checked", "checked");
});
$(".rent_table._rent_list tbody input"). attr("checked", "checked");
PEOPLE WHY Y NO RTFM?
PS этот each отрабатывался на сотне inputов, чем вешал ie6
+161
QString str[5][5] = {"a", "b", "c", "d", "e",
"f", "g", "h", "i", "k",
"l", "m", "n", "o", "p",
"q", "r", "s", "t", "u",
"v", "w", "x", "y", "z"};
QString enc, text = ui->lineEdit->text();
int l = text.length();
QString tmp[1][8] = {"s", "o", "m", "e", "t", "e", "x", "t"};
for (int i = 0; i < 1; i++)
{
for (int j = 0; j < 9; j++)
{
for (int ix = 0; ix < 6; ix++)
{
for (int jx = 0; jx < 6; jx++)
{
if(tmp[i][j] == str[ix][jx])
enc = str[ix][jx + 1];
ui->lineEdit_2->setText(enc);
}
}
}
}
}
Такой-то квадрат Полибия!
+147
QT project:
t=x1; x1=x2; x2=t;
t=y1; x1=y2; y2=t;
И еще 90 говнопятнышек!
Налетай: http://www.viva64.com/ru/a/0077/
+70
for (AllResponseCache actionResponse : allResponses) {
if (null != actionResponse.getResponseStatus() && actionResponse.getResponseStatus().length() > 0) {
for (ResponseSubjectCache subj : actionResponse.getSubjects()) {
// find needed element
if (subj.getClaims() != null) {
for (ClaimCache claimCache : subj.getClaims()) {
Seller seller = getSellerByPersonMatched(pool, claimCache);
if (seller != null) {
if (mapToSyncronize.get(seller) == null) {
mapToSyncronize.put((SellerrEntity) seller, new LinkedList<ReportResponseCache>());
}
mapToSyncronize.get(seller).add(actionResponse);
}
}
}
}
}
}
Индусы и "for-if"-ы.
Я уж думал будет хронология как в России с "президентами" - "лысый, волосатый, лысый, волосатый" и так далее.
А тут "for, if, for, if" но в конце всё-таки 2 иф-а!