+122.4
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
/* sent by Stephan Hughson - 2003 */
/* must be compiled with cc or g++*/
#include <stdio.h>
int main(int t,int _,char*a)
{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86, 0, a+1 )+a)):1,t<_?main(t+1, _, a ):3,main ( -94, -27+t, a
)&&t == 2 ?_<13 ?main ( 2, _+1, "%s %d %d\n" ):9:16:t<0?t<-72?main(_,
t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+\
,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/\
+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){n\
l]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#\
n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;\
#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
:t<-50?_==*a ?putchar(a[31]):main(-65,_,a+1):main((*a == '/')+t,_,a\
+1 ):0<t?main ( 2, 2 , "%s"):*a=='/'||main(0,main(-61,*a, "!ek;dc \
i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}
Вот результат работы программы(всё не вместилось):
On the first day of Christmas my true love gave to me
a partridge in a pear tree.
On the second day of Christmas my true love gave to me
two turtle doves
and a partridge in a pear tree.
...
On the eighth day of Christmas my true love gave to me
eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the ninth day of Christmas my true love gave to me
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the tenth day of Christmas my true love gave to me
ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the eleventh day of Christmas my true love gave to me
eleven pipers piping, ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
On the twelfth day of Christmas my true love gave to me
twelve drummers drumming, eleven pipers piping, ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.
guest,
28 Июня 2009
+39.3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
#define OCHOBHOE main
#define OT {
#define nO }
#define KPyTu for
#define BOnPOC if
#define BEPHu return
#define OTBET return
#define HE !
#define nE4ATb printf
#define MHOrO int
#define PABHO =
#define uC4O <
MHOrO OCHOBHOE()
OT
MHOrO A;
KPyTu( A PABHO 0; A uC4O 8; A++ )
nE4ATb( "%d\n", C4uTAu( A ) );
BEPHu 0;
nO
MHOrO C4uTAu( MHOrO oT )
OT
BOnPOC( HE oT )
OTBET 1;
BEPHu oT * C4uTAu( oT - 1 );
nO
вах, вот это да)
guest,
18 Июня 2009
+142
- 1
- 2
- 3
- 4
- 5
- 6
#define FNT_LARGE FONT_QCSANS18
#define FNT_LARGE_BOLD FONT_QCSANS18
#define FNT_X_LARGE FONT_QCSANS18
#define FNT_X_LARGE_BOLD FONT_QCSANS18
#define FNT_XX_LARGE FONT_QCSANS18
#define FNT_XX_LARGE_BOLD FONT_QCSANS18
Нашёл у нас в проекте. Видимо, это юмор такой.
guest,
15 Июня 2009
+147
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
do{
...
scanf("%d", &var)
...
...
var == 0;
}
while (var != 4);
Писал лабу. Зачем была поставлена та_самая_строчка- не помню.
Почему программа не выходила при вводе 4 - думал очень долго.
быдлостудент, да.
guest,
06 Июня 2009
+144
- 1
if (!strcmp(buf, "stuff"))
Анекдот на сях в одну строчку.
guest,
01 Июня 2009
+131.2
- 1
WCHAR szSLASHSTARDOTSTAR[] = TEXT("\\*"); /* This is a single "\" */
Из убежавших исходников Widnows 2000,
win2k\private\ntos\w32\ntuser\client\clg lobal.c
guest,
31 Мая 2009
+149
- 001
- 002
- 003
- 004
- 005
- 006
- 007
- 008
- 009
- 010
- 011
- 012
- 013
- 014
- 015
- 016
- 017
- 018
- 019
- 020
- 021
- 022
- 023
- 024
- 025
- 026
- 027
- 028
- 029
- 030
- 031
- 032
- 033
- 034
- 035
- 036
- 037
- 038
- 039
- 040
- 041
- 042
- 043
- 044
- 045
- 046
- 047
- 048
- 049
- 050
- 051
- 052
- 053
- 054
- 055
- 056
- 057
- 058
- 059
- 060
- 061
- 062
- 063
- 064
- 065
- 066
- 067
- 068
- 069
- 070
- 071
- 072
- 073
- 074
- 075
- 076
- 077
- 078
- 079
- 080
- 081
- 082
- 083
- 084
- 085
- 086
- 087
- 088
- 089
- 090
- 091
- 092
- 093
- 094
- 095
- 096
- 097
- 098
- 099
- 100
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
char** del_arr(char **arr,int *size_i,int count,char *slovo,int len);
char** Delete(char **arr,int i,int *size_i);
void poisk(int size_j,char *arr,char *slovo,int len,int *c);
char* s_enter();
void arr_enter(int size_i ,char ***arr);
void arr_out(int size_i, char ***arr);
//void str_cpy(char **arr,char **res_arr,int size_src);
int main(void)
{
clrscr();
int size_i, size_j, count, len;
char **arr, *razd, *slovo;
printf("Vvedite kolichestvo strok > 1\n");
scanf("%d",&size_i);
if(size_i<=1)
size_i=2;
printf("Vvedite stroki texta\n");
getchar();
arr_enter(size_i, &arr);
printf("Vvedite stroku razdeliteley\n");
razd=s_enter();
puts(razd);
printf("Vvedite kontrol'noe slovo\n");
slovo=s_enter();
len=strlen(slovo);
puts(slovo);
printf("Vvedite kolichestvo kontrolnih slov\n");
scanf("%d",&count);
printf("Vvedennie stroki:\n");
arr_out(size_i,&arr);
arr=del_arr(arr,&size_i,count,slovo,len);
arr_out(size_i,&arr);
getch();
return 0;
}
char** del_arr(char **arr,int *size_i,int count,char *slovo,int len)
{
int i=0, c=0,size_j,p;
for(;i<*size_i;)
{
size_j=strlen(arr[i]);
poisk(size_j,arr[i],slovo,len,&c);
if(c==count)
{
p=1;
Delete(arr,i,size_i);
free(arr[*size_i]);
*size_i--;
}
else
p=0;
if(p==0)
i++;
}
return arr;
}
char** Delete(char **arr,int i,int *size_i)
{
int size;
for(;i<((*size_i)-1);i++)
{
//size=strlen((*arr)[i+1]);
strcpy(arr[i],arr[i+1]);
puts(arr[i]);
//memmove((*arr)[i],(*arr)[i+1],size+1));
}
return arr;
}
void poisk(int size_j,char *arr,char *slovo,int len,int *c)
{
int j=0, r=1;
for(;j<size_j;)
{
if(arr[j]==slovo[0])
{
while(r<=len)
{
j++;
if(arr[j]==slovo[r])
r++;
else
break;
}
*c++;
r=1;
}
else
j++;
}
//return c;
guest,
30 Мая 2009
+151
- 1
- 2
- 3
- 4
INTCONbits.GIEH=0;
if(sec_10==0){sec_10=sec_10_=1;}
sec_10=sec_10_;__sec_10=__sec_10_;
INTCONbits.GIEH=1;
фигня, конечно, но это мануальный обфускатор. И такие фени конечно по всему коду.
guest,
25 Мая 2009
+149
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
bool is_hamm(int n)
{
return !(n%2) || !(n%3) || !(n%5);
};
void print_next_10(int n)
{
int i, k;
i = k = 0;
while (k < n ? ((is_hamm(i) ? k++ : 0), ++i) : k < (n + 10) ? ((is_hamm(i) ? printf("%d ", i, ++k) : 0), ++i) : 0);
};
Программа выводит последовательность Хэмминга (числа что деляться только на 2, 3 или 5) начиная с n-го члена.
guest,
21 Мая 2009