Skip to main content

Аааа, блин :)

Не могу держаться!
БОЯНЧЕГ

// Програма Партии Любителей Пива
// Версия 0.1.17 21/10/96

// Реализация этих функций выполняется каждым членом партии самостоятельно!

extern float GetMoney(void);

extern float TwoBeer(float money);

extern float OneMore(float money);

extern float Full(float beer);

extern void Drink(float beer);

extern void Go00(float beer);

extern void Talk(void);

#define err_NoMoney 1

#define err_NoBeer 2

#define BeerCost 3200 // Конкретное значение зависит от региона!

int main(void)

{

float money=0;

float beer=0;

float cap;

int count;

while ((money+=GetMoney())>=BeerCost*2)

for (cap=TwoBeer(BeerCost*2),money-=BeerCost*2

;money>=BeerCost

;cap=OneMore(BeerCost),money-=BeerCost)

{

if (!cap) return err_NoBeer; // :-(~

if (Full(beer)) Go00(beer);

for (count=50;count—>0;)

{

Drink(0.02*cap);

Talk();

}

beer+=cap;

}

return err_NoMoney; // :~(

}

Добавить комментарий

Авторизация через: 

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.