Example #1
0
        //4. Программа обмена двух переменных:
        //а. с использованием третьей переменной;
        //б. без использования третьей переменной.
        private static void Task4()
        {
            int a = 17;
            int b = 15;

            Console.WriteLine("a = " + a + ", b = " + b);
            int i = a;

            a = b;
            b = i;
            Console.WriteLine(@"Меняем значения переменных местами используя третью переменную. 
        В итоге a =  " + a + ", b = " + b + ".");//Попробовала перенос с @. Табуляция сохраняется. Пришлось выравнивать самой.
            MyPrint.Pause();
            a += b;
            b  = a - b;
            a -= b;
            Console.WriteLine("Меняем значения переменных местами используя сложение.\n" +
                              "\tВ итоге a =  " + a + ", b = " + b + ".");//Перенос \n и \t. Мне больше понравилось.
            MyPrint.Pause();
            a *= b;
            b  = a / b;
            a /= b;
            Console.WriteLine("Меняем значения переменных местами используя умножение.\n" +
                              "\tВ итоге a =  " + a + ", b = " + b + ".");
            MyPrint.Pause();
            Console.WriteLine("Меняем значения переменных местами используя силу мысли.\n" +
                              "\tВ итоге a =  " + b + ", b = " + a + "."); //Ну и на последок третий вариант.
                                                                           //Это магия. После ее применение пользователь будет верить, что а и б изменились :)
        }
Example #2
0
 static void Main()
 {
     Task1and2();
     MyPrint.Pause();
     Task3();
     MyPrint.Pause();
     Task4();
     MyPrint.Pause();
     Task5();
     MyPrint.Pause();
 }