Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.09.2018
Сообщений: 39
1

Сортировка массива

10.01.2019, 22:17. Показов 1058. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Это программа ищет максимальный символ с массиве. Как программу что бы она отсортировала весь массив по возрастанию/убыванию
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
#pragma hdrstop
#pragma argsused
 
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif
 
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <cstdlib>
 
 int _tmain(int argc, _TCHAR* argv[])
{
SetConsoleOutputCP(1251);
SetConsoleCP(1251);
int n, r, a, min, nmin;
printf("Введите размер массива\n");
scanf("%i", &n);
int *mas = new int[n];
printf("введите элементы матрицы \n");
for (r = 0; r < n; r++) {
scanf("%i", &mas[r]);
}
int b;
 for (int i = 0; i < n; i++) {
 
  for (r = 0; r < n; r++) {
      if ( mas[r] > mas[r+1]) {
             b=mas[r];
             mas[r]=mas[r+1];
             mas[r+1]=b;
      }
  }
  }
 
 
printf(" %i\n", mas[r]);
    getch();
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2019, 22:17
Ответы с готовыми решениями:

Быстрая сортировка(сортировка Хоара). Отсортировать фрагмент массива
Мне нужно отсортировать фрагмент массива, расположенный между первым и последним отрицательным...

Сортировка массива по сумме цифр элементов массива в порядке возрастания(неубывания)
Мне нужно написать программу, которая будет сортировать заданный массив по сумме цифр его элементов...

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

Сортировка массива: перенести положительные числа в начало, а отрицательные - в конец массива
Дан вещественный массив A(N). Отсортировать его таким образом, чтобы все положительные числа...

4
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
10.01.2019, 22:36 2
ArtyomG100, здравствуйте! Вот код сортировки:

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
#pragma hdrstop
#pragma argsused
 
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif
 
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <cstdlib>
 
int _tmain(int argc, _TCHAR* argv[]) {
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    int n, r, a, min, nmin;
    printf("Введите размер массива:\n");
    scanf("%i", &n);
    int* mas = new int[n];
    printf("Введите элементы массива:\n");
    for (r = 0; r < n; r++) {
        scanf("%i", &mas[r]);
    }
    int b;
    for (int i = 0; i < n; i++) {
        for (r = n - 1; r > i; r--) {
            if (mas[r] > mas[r-1]) { //По убыванию (если по возрастанию, то mas[r] < mas[r-1])
                b = mas[r];
                mas[r] = mas[r-1];
                mas[r-1] = b;
            }
        }
    }
    printf("Отсортированный массив:\n");
    for (int r = 0; r < n; r++) {
        printf("%i ", mas[r]);
    }
    getch();
    return 0;
}
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
10.01.2019, 22:47 3
ArtyomG100, не первую тему создаёте - напишите оригинал условия задачи
0
5 / 4 / 1
Регистрация: 29.08.2018
Сообщений: 12
10.01.2019, 22:51 4
Вот видео сортировки
0
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
10.01.2019, 22:53 5
Цитата Сообщение от ArtyomG100 Посмотреть сообщение
отсортировала весь массив по возрастанию/убыванию
C++
1
2
sort(a.begin(), a.end());
sort(a.begin(), a.end(), greater<int>());
0
10.01.2019, 22:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2019, 22:53
Помогаю со студенческими работами здесь

Сортировка массива структур через сортировку массива указателей
Ошибка возникает в функции void sort(student **ppStud, int k, char ch). Кто видит ошибку -...

Сортировка массива. Ошибка после ввода размерности массива
подскажите почему после ввода размерности массива выдает ошибку #include&lt;iostream&gt;...

Сортировка массива, вместо массива выводит мусор
Здравствуйте Уважаемые жители форума! Есть рабочий код сортируем массив выбором поиск...

Указатели массива и сортировка массива
Доброго времени суток, вот бьюсь над проблемой, нужна программа которая б сортировку динамического...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru