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

Упорядочить по убыванию элементы массива, стоящие между первым максимальным и последним минимальным

01.12.2015, 14:20. Просмотров 346. Ответов 3
Метки нет (Все метки)

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

Упорядочить по убыванию элементы массива между первым положительным и последним отрицательным
Упорядочить в порядке убывания элементы массива, расположенные между первым...

Произведение элементов массива, расположенных между первым максимальным и последним минимальным по модулю
Нужна помощь по составлению программы. произведение элементов массива,...

Файлы. Удалить все числа между первым максимальным и последним минимальным числом
здравствуйте;) я учусь на 1 курсе и мы про программированию не очень далеко...

Найти минимальный и максимальный элементы массива и упорядочить элементы по убыванию, стоящие между ними, методом «пузырька».
Привет ВСЕМ!!! Обратите вниминие на эту задачку, ПЛЗ!!! =) Можно и без метода "...

Вычислить произведение элементов массива между первым максимальным и первым минимальным
Вычислить произведение элементов массива А, находящихся между первым...

3
Dastan4ik
62 / 62 / 55
Регистрация: 18.10.2014
Сообщений: 190
Завершенные тесты: 2
01.12.2015, 14:29 2
Извиняюсь! Можно пример пожалуйста. Я являюсь новичком и не могу понять условие "Между первым максимальным и последним минимальным"?
0
silent_1991
Эксперт С++
5010 / 3070 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
01.12.2015, 15:08 3
Предположим, дан массив:
2 1 5 4 1 5 2 2 1 4 2
Минимальным элементом этого массива является 1, максимальным - 5. В массиве две 5 и три 1. Первая из 5 расположена по индексу 2 (если считать от 0), последняя 1 - по индексу 8. Соответственно, на выходе должен получиться массив:
2 1 5 5 4 2 2 1 1 4 2
Т.е. все элементы до первой 5 (первого по счёту максимального элемента) и сама 5 остаются на своих местах, как и последняя 1 и все элементы после неё, а элементы между 5 и 1 сортируются по убыванию.
1
Dastan4ik
62 / 62 / 55
Регистрация: 18.10.2014
Сообщений: 190
Завершенные тесты: 2
01.12.2015, 15:44 4
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
#include <conio.h>
#include <iostream>
using namespace std;
int main() {
    int arr[100]={};
    int n=-1;
    while(n<0)
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>arr[i];
    }
    int max=arr[0],min=arr[0],sizemax=0,sizemin=0;
    for(int i=1;i<n;i++)
    {
        if(max<arr[i])
        {
            sizemax=i;
            max=arr[i];
        }
        if(min>=arr[i])
        {
            sizemin=i;
            min=arr[i];
        }
    }
    for(int i=sizemax+1;i<sizemin;i++)
    {
        for(int j=sizemin-1;j>i;--j)
        {
            if(arr[j]>arr[j-1])
            {
                int t=arr[j];
                arr[j]=arr[j-1];
                arr[j-1]=t;
            }
        }
    }
    for(int i=0;i<n;i++)
    {
        cout<<arr[i]<<"  ";
    }
    _getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2015, 15:44

Найти количество элементов между первым и последним максимальным элементами массива
Дан целочисленный массив. Найти количество элементов между первым и последним...

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

Подсчитать сумму элементов расположенных между первым максимальным и последним минимальными элементами массива
Для одномерного целочисленного массива размерности n, элементы которого...


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

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

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