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

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

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

Преобразовать массив, чтобы сначала располагались все элементы, целая часть которых лежит в интервале - C++

03.03.2013, 12:22. Просмотров 454. Ответов 1
Метки нет (Все метки)

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [а,b], а потом – все остальные.

Кто поможет огромное СПАСИБО.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2013, 12:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразовать массив, чтобы сначала располагались все элементы, целая часть которых лежит в интервале (C++):

Преобразование массива, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [a,b] - C++
Помогите пожалуйста. Нужно преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в...

Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом все остальные - C++
привет всем) никак не могу придумать влгоритм для куска задачи: преобразовать массив таким образом, чтобы сначала располагались все...

Преобразовать массив: сначала расположить все элементы, целая часть которых не превышает 1, потом - остальные - C++
Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом — все...

Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1 - C++
В одномерном массиве, состоящей из n вещественных элементов, вычислить: 1) номер минимального элемента массива; 2) сумму элементов...

Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1 - C++
В одномерном массиве, состоящей из n вещественных элементов, вычислить: 1) номер минимального элемента массива; 2) сумму элементов...

Преобразовать массив, чтобы сначала располагались элементы, модуль которых не превышает 5, а потом остальные - C++
Помогите преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 5, а потом — все...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
03.03.2013, 14:17 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{ 
    int i,n,a,b,l=0,m=0,j=0,p=0;
    double *mas,*m1,*m2;
    cout << "n? ";cin>>n;
    mas=new double [n];
    cout << "a, b? ";cin>>a>>b;
    for (i=0;i<n;i++)
    {
        cin>>mas[i];
        if (int(mas[i])>=a && int(mas[i])<=b)       
            l++;        
        else            
            m++;
    }
        m1=new double [l];
            m2=new double [m];
            l=m=0;
            for (i=0;i<n;i++)
                cout<<mas[i]<<setw(5);
            cout<<endl;
    for (i=0;i<n;i++) 
        if (int(mas[i])>=a && int(mas[i])<=b)
        {
            *(m1+l)=mas[i];
            l++;    
        }
        else
        {
            m2[m]=mas[i];
            m++;    
        }
    for (i=0;i<l;i++)
            mas[i]=m1[i];
        for(i=l,j=0; i<n,j<m;i++, j++)
            mas[i]=m2[j];
        for (i=0;i<n;i++)
                cout<<mas[i]<<setw(5);
            cout<<endl;
delete []mas;delete []m1;delete []m2;
    
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2013, 14:17
Привет! Вот еще темы с ответами:

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом — все отрицательные - C++
Здравствуйте, мне срочно нужна помощь:В одномерном массиве, состоящем из n целых элементов, вычислить: 1) произведение элементов массива...

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом – все отрицательные - C++
Здравствуйте. Помогите, пожалуйста, разобраться с указанным заданием. Первые два пункта, вроде, получились, а вот последний (сортировка)...

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом все отрицательные - C++
Добрый день, в поиске ничего подходящего не нашлось. Нет времени уже самому подробно вникать, нужна помощь :( Задание: ...

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом все отрицательные - C++
Помогите исправить ошибку, пожалуйста. Тут 3 задания в одном, ошибка в третьем. Задача 3: Из общего задания: &quot;Примечание 1: если в задании...


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

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

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