Создать программу для определения номера дома, в котором
надо установить АТС , чтобы суммарное расстояние от АТС до
всех телефонных аппаратов было минимальным. Если таких домов
несколько , достаточно найти любой. Каждый телефон связан с
АТС отдельным проводом .
(Под расстоянием до телефонного аппарата подразумевается
расстояние до дома, в котором будет установлен аппарат.
Расстояние от АТС до телефонного аппарата , установленного в
доме, где стоит АТС , считается равным нулю .)
Технические требования.
Входные данные берутся из текстового файла input1.txt, первая
строка которого содержит число домов, вторая - линейную таблицу
Т. Исходные данные корректны , их проверка не требуется.
Выходные данные - номер дома, где нужно поставить АТС , и
суммарное расстояние до всех телефонных аппаратов - выводятся
на экран .
Пример входных данных Пример выходных данных
6 АТС - в доме 4
1 0 3 1 1 3 Суммарное расстояние - 13
Задача 2. " Функция "
Целое положительное число М записывается в двоичной
системе счисления, затем разряды переставляются в обратном
порядке . Получившееся число принимается за значение функции
В(М).
Задание. Создать программу для вывода в текстовый файл
OUT.TXT значений функции В(М) на отрезке [512,1023].
Задача 3. "Считалка"
Вокруг считающего стоят N человек, один из которых назван
первым, а остальные занумерованы по часовой стрелке числами от
2 до N. Считающий ведет счет до М, начиная с первого. Человек,
на котором остановился счет, выходит из круга. Счет вновь
начинается со следующего за выбывшим человека (при этом