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

Упорядочить N последних элементов (N<M) в порядке роста их значений. - C++

Восстановить пароль Регистрация
 
Dolya2007
 Аватар для Dolya2007
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 33
21.02.2009, 01:57     Упорядочить N последних элементов (N<M) в порядке роста их значений. #1
Привет всем! Никак не пойму как решить задачу:
Задан массив чисел А(M). Упорядочить N последних элементов (N<M) в порядке роста их значений.

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2009, 01:57     Упорядочить N последних элементов (N<M) в порядке роста их значений.
Посмотрите здесь:

Упорядочить массив А в порядке возрастания его элементов C++
C++ Упорядочить массив в порядке возрастания его элементов
C++ Дан массив из n элементов упорядочить его в порядке возрастания
C++ Упорядочить строки матрицы по возрастанию последних элементов строк
C++ 23. Упорядочить данные в порядке убывания значений рабочего стажа. (C++)
C++ Упорядочить массив в порядке убывания суммы цифр элементов
Упорядочить элементы матрицы в порядке возрастания первых элементов C++
C++ Упорядочить столбцы матрицы по неубыванию последних элементов
C++ Расставить учащихся с указаниям роста. Выяснить, перечислены ли ученики в списке в порядке убывания их роста
Упорядочить строки матрицы по возрастанию их последних элементов C++
Упорядочить строки по невозрастанию последних элементов C++
C++ Упорядочить файл по убыванию роста учеников

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TurboDune
22 / 22 / 1
Регистрация: 20.02.2009
Сообщений: 59
21.02.2009, 02:19     Упорядочить N последних элементов (N<M) в порядке роста их значений. #2
Отсортировать элементы с индексами [N, M]
http://ru.wikibooks.org/wiki/%D0%90%...B2%D0%BA%D0%B8
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1345 / 878 / 51
Регистрация: 02.01.2009
Сообщений: 2,642
Записей в блоге: 1
21.02.2009, 02:44     Упорядочить N последних элементов (N<M) в порядке роста их значений. #3
Если правельно понял то можно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
 
int main()
{
    const int len = 10;
    int arr[len] = {9,8,7,6,5,4,3,2,1,0};
    int n;
    std::cout<<"Input n (!n<=len): "; std::cin>>n;
 
    std::sort(arr+(len-n),arr+len);
 
    for(int i = 0; i < len; i++)
        std::cout<<arr[i]<<" ";
    std::cout<<std::endl;
    return 0;
}
Yandex
Объявления
21.02.2009, 02:44     Упорядочить N последних элементов (N<M) в порядке роста их значений.
Ответ Создать тему
Опции темы

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