Как я могу реализовать стек? - PullRequest
0 голосов
/ 15 ноября 2008

Как я могу создать программу для преобразования двоичного в десятичное, используя стек в C #?

1 Ответ

4 голосов
/ 15 ноября 2008

Вот подсказка, этот фрагмент преобразует десятичное целое число в двоичное с использованием стека, вам просто нужно инвертировать процесс: -P

        int num = 50;
        Stack<int> stack = new Stack<int>();
        while (num != 0)
        {
            stack.Push(num % 2);
            num /= 2;
        }

        while (stack.Count > 0)
        {
            Console.Write(stack.Pop());
        }
...