Работа с деревьями - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, помогите пожалуйста. 1. Описать функцию которая: a) печатает узлы непустого дерева при обходе слева направо; б) удаляет все письма выходного дерева и печатает модифицированное дерево. 2. На стоянке стоят автомобили со следующими номерами: 1212, 3451, 7694, 4512, 4352, 8732, 7326, 2350, 4536, 2387, 5746, 6776, 4316, 1324. Для статистики необходимо составить список автомобилей с такими номерами, сумма первых двух цифр которых равна сумме двух последних цифр, так чтобы каждый следующий номер был меньше предыдущего.

Решение задачи: «Работа с деревьями»

textual
Листинг программы
 int[] arr = { 1212, 3451, 7694, 4512, 4352, 8732, 7326, 2350, 4536, 2387, 5746, 6776, 4316, 1324};
        var set = new SortedSet<int>();
        foreach (int item in arr)
        {
            int tmp = item;
            int a = tmp % 10;
            tmp /= 10;
            a += tmp % 10;
            tmp /= 10;
            int b =  tmp % 10;
            tmp /= 10;
            b += tmp % 10;
            if (a == b)
                set.Add(item);
        }
        foreach (int item in set.Reverse())
            Console.WriteLine(item);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы