Арифметическая прогрессия в массиве
Дан целочисленный массив размером N, который не содержит одинаковых чисел. Проверить, образуют ли его элементы арифметическую прогрессию. Если да, то вывести разницу прогрессии, если нет то вывести 0.
Спасибо.
Если не упорядочен массив, то сначала упорядочить (например, по возрастанию). Потом вычитать в цикле предыдущий элемент из следующего и проверять, сохраняется ли разница одной и той-же. Если да - то это и есть искомая разница. Если меняется от элемента к элементу - то нет прогрессии. Значит ноль.