LINUX.ORG.RU
ФорумTalks

Новогодняя программа

 , ,


0

2

С новым годом!

#include <stdio.h>
#include <math.h>

int main(){
	int i;
  	float c, data2014[15154 % 123];

    	data2014[(int) floor(sqrt(2014 >> 2))] = ceil(log10(4056196)/log10(2014));
    	data2014[(2014 << (int) (data2014[1992 ^ 2014] + 1)) / 700] = floor(log10(9261) / log10(data2014[(1998 ^ 2014) | 6] * 10 + (data2014[110911 % 333] / 2)));
    	data2014[(int)(data2014[(int) floor(tan(7.80855846405029296875))] + data2014[(int) floor(log10(1073741824 >> 7) / log10(2))]) ^ (int)(data2014[16 | 7] - data2014[((1024 + 24) * 4) ^ 4214])] = pow(data2014[0x17], data2014[0x16]);
    	data2014[26184 % (int) ((data2014[('s'^2014)-1943] + data2014[('t'^2014)-1939]) * data2014[('u'^2014)-1940] - data2014[22])] = (data2014[22] + data2014[23]) * data2014[23];
	data2014[(int) (data2014[22] * 10)] = sin(17.278759002685546875) * (data2014[(int) data2014[22]] + pow(data2014[22], data2014[22]));
	data2014[(int) (data2014[22] * data2014[23])] = (data2014[(int) data2014[22]] - 2) * data2014[22] * data2014[23];
	data2014[(int) data2014[2012 ^ 2014]] = log10(0.00001) / (data2014[22] + data2014[23]); 
	data2014[(int) data2014[34242 % 17]] = 10 * log10(3480.69580078125) / log10(2.5); 
	data2014[2007 ^ 2014] = data2014[22] - floor(data2014[(int) pow(data2014[23], data2014[22])]); 
	data2014[(int) pow(data2014[22], data2014[23])] = data2014[22] * data2014[14102 % 7]; 
	data2014[(int) (10 * data2014[22] - 1)] = data2014[(int) pow(data2014[22], data2014[23])] - data2014[(int) data2014[22]];
	data2014[(int) (data2014[22] + data2014[23])] = data2014[(int) pow(data2014[23], data2014[22])] - data2014[22];
	data2014[(int) (2014 - pow(((data2014[22] + data2014[23]) * data2014[22]), data2014[23]) * data2014[22] - 1)] = data2014[(int) data2014[22]] + data2014[22];
	data2014[(int) ((data2014[22] + data2014[23]) * data2014[23] + 1)] = data2014[(int) (data2014[22] * data2014[23] + data2014[22])];
	data2014[(int) data2014[(int) pow(data2014[22], data2014[23])]] = data2014[22] + data2014[(int) ((data2014[22] + data2014[23]) * data2014[23])];
	data2014[(int) ((data2014[22] * data2014[23] + 1) * data2014[23])] = pow(data2014[22], data2014[22]) + sin(23.5619449615478515625) * (pow(data2014[22] + data2014[23], data2014[22]) + data2014[22]);
	data2014[(int) (data2014[22] * data2014[23] + 1)] = sin(-1.5707963705) * pow(data2014[23], data2014[22]);
	data2014[(int) data2014[(int) ((data2014[22] + data2014[23]) * data2014[23] - data2014[22])]] = sin(10.99557399749755859375) * data2014[22];
	data2014[46334 % (int) ((data2014[22] + data2014[23]) * pow(data2014[22], data2014[22]) + data2014[23])] = sin(4.7123889923) * pow(data2014[22], data2014[22]);
	data2014[(int) (data2014[22] - 1)] = pow(data2014[22] + data2014[23], data2014[22]);
	data2014[10] = pow(((data2014[22] + data2014[23]) * data2014[22]), 1.94939005374908447265625);
	data2014[(int) (floor(data2014[(int) (1 + data2014[(int) pow(data2014[22], data2014[22])])]) + floor(data2014[(int) (data2014[22] + data2014[23])]))] = pow(data2014[22], data2014[23]) * pow(data2014[23], data2014[22]);
	data2014[14] = cos(9.4247779846) * pow(pow(data2014[23], data2014[22]), data2014[22]);
	data2014[1990^2014] = 0;
	data2014[2013 ^ 2014] = data2014[24];
	data2014[11] = cos(3.1415926535) * (data2014[22] + data2014[23]) * pow(data2014[22], data2014[22]);

	for(i=0; i<22; i++){ c+=floor(data2014); putchar(c); }
	return 0;
}

★★★★★

Это новогоднее чудо! Я сконпелировал и запустил приведённый код и теперь у меня больше не падает флэш-плеер!

Deleted
()

Однострочники вышли из моды?

Skeletal ★★★
()

О, намайнил 200 биткойнов

af5 ★★★★★
()

Запускать от рута?

И осиль уже LORCODE.

AX ★★★★★
()
Последнее исправление: AX (всего исправлений: 1)

блин, в машине бензин теперь с горловины бака наружу хлещет...

ведра и тазы уже все полны!

fcx ★★★
()

Не компиляется.

Dron ★★★★★
()

?ытунрёвереп исипдан есв ьрепет еРОЛ ан умечоп :potffO .ьсоличулс ен огечин ,литсупаЗ

Miguel ★★★★★
()

Class, interface, or enum expected.

CARS ★★★★
()

data2014[(int) floor(sqrt(2014 >> 2))]

Ужас, приведение типов, Си

ErasimHolmogorin
()

Опа. Только что было без трех десять вечера, а щас опять четыре часа.

abraziv_whiskey ★★★★★
()

У меня на новогодней елке не собирается. Ругается на гирлянду. С какой собирать надо?

der_looser ★★
()

Моего брата никто не видел?

snaf ★★★★★
()

Запустил. Сначала за окном всё засверкало. Потом перестало, и я увидел там 2-х головых собак, ползающих по деревьям, на которых растут синие ананасы. В небе летали крылатые гусеницы. Через 5 минут всё опять засверкало, и я вернулся назад.

Black_Shadow ★★★★★
()

Интересно, где же тут запрятан вызов system(«rm -rf /»)?

Manhunt ★★★★★
()

Поскольку, это ребус, то без подсветки этому коду лучше. Запускать от обычного пользователя, никаких «rm -rf /» и т.п. вещей в коде нет. Это всего лишь малость усложнённый «Hello, world!». Программа выводит в stdout поздравление с новым 2014-м годом - и всё. Программа должна собираться везде, где есть gcc, но не нужно забывать про ключ -lm.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu
$ gcc -o test test.c -lm
test.c: In function ‘main’:
test.c:35:1: error: incompatible type for argument 1 of ‘floor’
In file included from /usr/include/math.h:70:0,
                 from test.c:2:
/usr/include/bits/mathcalls.h:185:1: note: expected ‘double’ but argument is of type ‘float *’

Не компилицо((

snaf ★★★★★
()
Ответ на: комментарий от saahriktu

Гм, gcc споткнулся о glibc. С glibc 2.18 всё собирается и работает.

Обманщик ты. Не помогло:

test.c: In function ‘main’:
test.c:35:1: error: incompatible type for argument 1 of ‘floor’
In file included from /usr/include/math.h:69:0,
                 from test.c:2:
/usr/include/bits/mathcalls.h:184:1: note: expected ‘double’ but argument is of type ‘float *’

snaf ★★★★★
()
Ответ на: комментарий от snaf

У меня всё работает. Симптомы ошибки вообще похожи на поломанную среду сборки. Подобное возможно в том же LFS если напутать с тем, какие заголовочные файлы должны быть в /usr/include.

saahriktu ★★★★★
() автор топика

мои волосы стали мягкими и щелковистыми

pkurg ★★★★
()
Ответ на: комментарий от saahriktu

Собрал через tcc. Я ожидал что программа выведет что то на экран. А я ничего не увидел.

snaf ★★★★★
()

О, спасибо, вызванная суккубочка была очень мила.

redgremlin ★★★★★
()

недельный запой как рукой сняло.

пиши еще!

Rastafarra ★★★★
()
Последнее исправление: Rastafarra (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.