Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 6461
Последний выпуск: 19.06.2015

Арифметическая прогрессия в массиве

79K
28 мая 2014 года
alex7776
13 / / 18.11.2013
Всем здравствуйте. Помогите написать программку на TASM:
Дан целочисленный массив размером N, который не содержит одинаковых чисел. Проверить, образуют ли его элементы арифметическую прогрессию. Если да, то вывести разницу прогрессии, если нет то вывести 0.

Спасибо.
323
10 июня 2014 года
sadovoya
757 / / 19.11.2005
Если не упорядочен массив, то сначала упорядочить (например, по возрастанию). Потом вычитать в цикле предыдущий элемент из следующего и проверять, сохраняется ли разница одной и той-же. Если да - то это и есть искомая разница. Если меняется от элемента к элементу - то нет прогрессии. Значит ноль.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог