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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VikaSerg
0 / 0 / 0
Регистрация: 20.09.2016
Сообщений: 5
#1

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

26.09.2016, 15:30. Просмотров 114. Ответов 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)
но выдал только нули
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2016, 15:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос выбрать из массива данные лежащие в интервале (C++):

Вывести цифры, лежащие в интервале - C++
Дано целое n-значное число типа longint. Вывести цифры, лежащие в интервале . Помогите написать на C++

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

Выбрать все точки совокупности, лежащие вне круга заданного радиуса R с центром в заданной точке - C++
Дана совокупность N различных точек плоскости. Выбрать все точки совокупности, лежащие вне круга заданного радиуса R с центром в ...

Выбрать такие три точки из множества, не лежащие на одной прямой, которые составляют треугольник min площади - C++
Помогите сделать прогу:С помощью графики отобразить на экране дисплея ход решения следующей задачи: из заданного на плоскости множества...

Вывести все элементы массива, лежащие в отрезке - C++
Помогите ,пожалуйста!!! Создать программу в С++ в которой: 1)вывести четные, а потом нечётные позиции 2)нечётные,а потом чётные элементы ...

Перезаписать элементы массива, лежащие между 3 и 8 элементом в обратном порядке - C++
Перезаписать элементы массива, лежащие между 3 и 8 элементом в обратном порядке. Использовать функцию для каждой третьей строки матрицы Т...

1
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,479
26.09.2016, 15:45 #2
А сортировка для чего? Просто пройти по массиву и перенести во второй элементы, удовлетворяющие условию.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2016, 15:45
Привет! Вот еще темы с ответами:

Вывести все элементы массива, лежащие ниже главной диагонали - C++
Задан двумерный массив, состоящий из n строк и n столбцов. Вывести все элементы, лежащие ниже главной диагонали.

Перезаписать элементы массива, лежащие между 3-им и 8-ым эле-ментом в обратном порядке - C++
Задание. В соответствии с вариантом создать функцию, параметром которой является одномерный массив и его размерность. Тело функции...

Заменить все элементы массива, находящиеся в интервале (L, R), на наибольший элемент массива - C++
заменить все элементы массива , находящиеся в интервале (L,R), на наибольший элемент массива

Заменить элементы массива со значениями в заданном интервале на среднее арифметическое значение массива - C++
В одномерном массиве A (n) заменить элементы меньше заданного K и больше от заданного L на среднее арифметическое значение массива, где 0...


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

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

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