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

Задан массив, содержащий N элементов. Упорядочить его элементы в порядке возрастания. - C++

09.02.2013, 17:16. Просмотров 895. Ответов 2
Метки нет (Все метки)


http://www.cyberforum.ru/cpp-beginners/thread18239.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2013, 17:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Задан массив, содержащий N элементов. Упорядочить его элементы в порядке возрастания. (C++):

Упорядочить массив в порядке возрастания его элементов
Вот условие задания: -ввести массив А6,сформулировать В6 по формуле:Вi=sinAi...

Дан массив из n элементов упорядочить его в порядке возрастания
Привет.Помогите пожалуйста решить задачу. Заранее спасибо. Дан массив из n...

Массивы. Задан массив,содержащий несколько нулевых элементов. Сжать его выбросив эти элементы.
Задан массив,содержащий несколько нулевых элементов. Сжать его выбросив эти...

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

Задан массив чисел B (M). Упорядочить K первых элементов (K <M) в порядке убывания их значений
Задан массив чисел B (M). Упорядочить K первых элементов (K &lt;M) в порядке...

2
tch
5 / 5 / 3
Регистрация: 19.10.2011
Сообщений: 29
09.02.2013, 18:19 #2
Лучший ответ Сообщение было отмечено evgenros как решение

Решение

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
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "RUSSIAN");
    int *p, size, a, b, t;
    cout<<"Введите размер: ";
    cin>>size;
    p = new int[size];
    srand(time(NULL));
    for (int i = 0; i<size; i++)
        p[i] = rand()% 10;
    
    for (a=1; a<size; a++) 
        for (b= size-1; b>=a; b--){
            if (p[b-1] > p[b]) {
                t = p[b-1];
                p[b-1] = p[b];
                p[b] = t;
        }
    }
    
    cout<<"Отсортированный массив: ";
    for(t=0; t<size; t++) cout<<p[t]<<" ";
 
    system("pause");
    delete p;
    return 0;
}
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 950
Регистрация: 23.01.2011
Сообщений: 3,179
Завершенные тесты: 1
09.02.2013, 18:22 #3
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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
#include <random>
 
int main ()
{
   std::random_device rand;
   std::mt19937 gen(rand());
   std::uniform_int_distribution <> distr(-50, 50);
   
   int vectSize = 25;
   std::vector <int> vect (vectSize);
   
   std::cout << "Vector: " << std::endl;
   std::generate(vect.begin(), vect.end(), [&gen, &distr] () -> int {
      return distr(gen);
   });
   std::copy(vect.begin(), vect.end(), std::ostream_iterator <int> (std::cout, " "));
   
   std::cout << "\nSorted vector: " << std::endl;
   std::sort(vect.begin(), vect.end());
   std::copy(vect.begin(), vect.end(), std::ostream_iterator <int> (std::cout, " "));
   
   return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2013, 18:22
Привет! Вот еще темы с решениями:

Упорядочить файл, содержащий записи из двух полей (числового и текстового), в порядке возрастания числа
Здраствуйте, ребят подскажите, пожалуйста, как примерно написать такие...

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

Упорядочить первые 10 элементов в порядке возрастания, а другие в порядке убывания
сформировать случайным образом массив из 20 элементов. Упорядочить первые 10 в...

Упорядочить элементы массива в порядке возрастания, все элементы больше нуля увеличить в 3 раза
Помогите пожалуйста Нужна прога: Есть массив X(n). Упорядочить его элементы...


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

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

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