Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Anastasia567
0 / 0 / 0
Регистрация: 30.11.2016
Сообщений: 6
1

Определить, являются ли элементы массива членами арифметической прогрессии

18.12.2016, 13:18. Просмотров 370. Ответов 5

Помогите пожалуйста.
Задан размер массива вещественных чисел и значения его элементов. Определить, являются ли его элементы членами арифметической прогрессии, вывести значение разности прогрессии. Элементы исходного массива могут быть не упорядочены.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2016, 13:18
Ответы с готовыми решениями:

Определить являются ли числа членами арифметической прогрессии
Даны 4 числа. Определить, являются ли они элементами арифметической...

Проверить, являются ли цифры заданного трехзначного числа членами арифметической прогрессии
Составить программу, которая выводит на экран слово «ИСТИНА», если условие...

Строки. Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии
Помогите решить а то я никак не могу вообще... Когда были занятия по строкам я...

Заполнение массива членами арифметической прогрессии
Напишите программу, которая заполняет массив из N элементов членами...

Заполнение массива членами арифметической прогрессии
Напишите программу, которая заполняет массив из N элементов членами...

5
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7058 / 3361 / 455
Регистрация: 04.12.2011
Сообщений: 9,348
Записей в блоге: 5
18.12.2016, 13:33 2
Цитата Сообщение от Anastasia567 Посмотреть сообщение
Элементы исходного массива могут быть не упорядочены.
Это можно исправить если нужно. А вот тот факт что сравнение на равенство для чисел с плавающей точкой возможно только с некоторой степенью точности делает задачу неоднородной по смыслу требуемых подзадач.
Топик знатный получился. Надеюсь господа модераторы добавят или уберут пару слов.
0
Anastasia567
0 / 0 / 0
Регистрация: 30.11.2016
Сообщений: 6
18.12.2016, 13:36  [ТС] 3
Привет, я так понимаю, перед самой проверкой на арифметическую прогрессию, нужно будет добавить сортировку методом пузырьком, ну а сами числа массива должны быть целыми.
0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7058 / 3361 / 455
Регистрация: 04.12.2011
Сообщений: 9,348
Записей в блоге: 5
18.12.2016, 13:40 4
Здравствуйте.
Цитата Сообщение от Anastasia567 Посмотреть сообщение
ну а сами числа массива должны быть целыми
а это откудова:
Цитата Сообщение от Anastasia567 Посмотреть сообщение
Задан размер массива вещественных чисел
Anastasia567, сконцентрируйтесь и определитесь.
0
Anastasia567
0 / 0 / 0
Регистрация: 30.11.2016
Сообщений: 6
18.12.2016, 13:42  [ТС] 5
ну значит ошиблась в описании, сейчас исправлю, спасибо
0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7058 / 3361 / 455
Регистрация: 04.12.2011
Сообщений: 9,348
Записей в блоге: 5
18.12.2016, 13:54 6
Цитата Сообщение от Anastasia567 Посмотреть сообщение
ну значит ошиблась в описании, сейчас исправлю, спасибо
Дык... Ошиблись с вещественными или с целыми?
Логично, конечно, что это целые. Тогда:
-отсортируйте, как сумеете (от крутизны может зависеть оценка).
-разность d прогрессии определите как разность второго и первого элементов
-пройдите по массиву от второго до предпоследнего элемента (по счётчику - индексу) и посравнивайте разность:
a[i+1]-a[i] == d
как только не выполнится сбросьте созданный перед циклом флаг bool is_progr=true; в false и break; оттуда.
Сообщения типа "aga))" или "ne-a" выведите в зависимости от значения флага после цикла.
1
18.12.2016, 13:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2016, 13:54

Заполнение массива первыми 10 членами арифметической прогрессии
Дан массив из 10 элементов. Необходимо заполнить его первыми 10 членами...

Исправить код: заполнение массива из N элементов членами арифметической прогрессии
Напишите программу, которая заполняет массив из N элементов членами...

Напишите программу, которая вводит три действительный числа и проверяет, являются ли эти числа первыми тремя членами арифметической прогрессии.
Скласти програму, яка вводить три дійсні числа та перевіряє, чи ці числа є...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru