Показать сообщение отдельно

  #8  
Старый 26.02.2009, 04:23
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Написал exploit для этой загадки:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("# exploit for answer search ");
            Console.WriteLine("# author by procedure");
            Console.WriteLine("---------------");
            Console.WriteLine();
            Console.WriteLine("Ответ: ");
            // 1/ долг, 
            // 2/ кол-во денег у блондинки, 
            int dept = 0, blondi = 0; 

            //взяла 100 рублей 
            blondi += 100;
            //долг 100 рублей
            dept += 100;

            // проебала 
            blondi -= 100;
            Console.WriteLine("Протеряно 100 рублей!");

            // пришла подруга
            int friend = 50; 
            // если у подруги есть 50 рублей,
            // то она их дает
            if (friend >= 50)
            {
                // есть
                blondi += 50;
                dept += 50;
                friend -= 50;
            }
            else
            {
                // мда...
            }

            //купила 2 шоколадки
            Chocolate(ref blondi);
            Chocolate(ref blondi);
            Console.WriteLine("Купили 2 шоколадки на сумму 20 рублей");
            Console.WriteLine("Отдали долг 30 рублей");
            Console.WriteLine();
            Console.WriteLine("Денег у блондинки: " + blondi.ToString());
            Console.WriteLine("Долг: " + dept.ToString());
        }

        public static void Chocolate(ref int blondi)
        {
            blondi -= 10;
        }
    }
}
Вывод результата:
Цитата:
# exploit for answer search
# author by procedure
---------------

Ответ:
Протеряно 100 рублей!
Купили 2 шоколадки на сумму 20 рублей
Отдали долг 30 рублей

Денег у блондинки: 30
Долг: 150
Для продолжения нажмите любую клавишу . . .
 
Ответить с цитированием