Форум программистов, компьютерный форум CyberForum.ru

выбрать из массива данные лежащие в интервале - C++

Восстановить пароль Регистрация
 
VikaSerg
0 / 0 / 0
Регистрация: 20.09.2016
Сообщений: 4
26.09.2016, 15:30     выбрать из массива данные лежащие в интервале #1
здравствуйте. нужна помощь или совет.
мне нужно сделать выборку из массива, чтобы в новом массиве были только те вещественные числа, которые лежат в интервале, например от a_min=2.540290 до a_max=2.645031
я уже упорядочила числа в массиве, а интервал взять не знаю как.
подскажите, пожалуйста, какие функции, операции можно использовать, может какой то пример есть похожий

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//-----сортировка методом выборки------------------------------
int i;
int N=10;
double* a=new double[N];    
for ( i = 0; i<N-1; i++){ 
        int imin = i;
        //for ( i = 0; i<N; i++)cin >> a[i];
        for ( int k = i + 1; k<N; k++)
            if (a[k] < a[imin]) imin = k; 
        double A = a[i]; 
        a[i] = a[imin]; 
        a[imin] = A; 
    }
пробовала использовать условие:
double a_min=2.540290; double a_max=2.645031;
if (a_min < a[i]&&a[i] < a_max)
но выдал только нули
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2016, 15:30     выбрать из массива данные лежащие в интервале
Посмотрите здесь:

C++ Выбрать такие три точки из множества, не лежащие на одной прямой, которые составляют треугольник min площади
вывести на печать значения функции z = sin(x/(x-2)) лежащие в интервале от -0.4 до 0.8 для X изменяющегося от 8 до 6 с шагом 0.1 C++
Выбрать все точки совокупности, лежащие вне круга заданного радиуса R с центром в заданной точке C++
Вывести цифры, лежащие в интервале C++
C++ Расположить элементы массива, лежащие до первого символа "к", в порядке, обратном алфавитному, и вывести на печать отсортирванный массив данных
C++ Вывести все элементы массива, лежащие ниже главной диагонали
C++ Заменить все элементы массива, находящиеся в интервале (L, R), на наибольший элемент массива
Заменить элементы массива со значениями в заданном интервале на среднее арифметическое значение массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4297 / 3718 / 1251
Регистрация: 14.04.2014
Сообщений: 14,540
26.09.2016, 15:45     выбрать из массива данные лежащие в интервале #2
А сортировка для чего? Просто пройти по массиву и перенести во второй элементы, удовлетворяющие условию.
Yandex
Объявления
26.09.2016, 15:45     выбрать из массива данные лежащие в интервале
Ответ Создать тему

Метки
выборка, массив
Опции темы

Текущее время: 19:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru