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

Сортировка методом прямого выбора

05.12.2014, 21:32. Показов 7562. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста!
Есть код, но в конце сортировка сбивается.
есть массив: A[10]={1, 6, 9, 7, 2, 0, 4, 3, 5, 8}
после выполнения моего кода: A[10]={0, 1, 2, 3, 4, 5, 6, 9, 7, 8}
Где ошибка?

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 "stdafx.h"
#include <iostream>
using namespace std;
 
int main(){
    int A[10]={1, 6, 9, 7, 2, 0, 4, 3, 5, 8}, n=10, min, minindex;
    cout << "A={ ";
    for (int i=0; i<n; i++){
        cout << A[i] << ", ";
    }
    cout << "\b\b }\n";
    
    for (int i=0; i<n-1; i++){
        min = A[i];
        for (int j=i+1; j<n; j++)
            if (A[j] < min){
                min = A[j];
                minindex = j;
            }
            swap(A[minindex], A[i]);
    }
 
    cout << "A={ ";
    for (int i=0; i<n; i++){
        cout << A[i] << ", ";
    }
    cout << "\b\b }\n";
 
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2014, 21:32
Ответы с готовыми решениями:

Сортировка методом прямого выбора
Есть массив структур, который нужно в отдельности отсортировать методом прямого выбора по всем...

Сортировка методом прямого выбора
Есть двумерный массив nxn, заполненный рандомными числами. Отсортировать его методом прямого...

Сортировка массива методом прямого выбора
Объясните пожалуйста как работает эта программа. Задание: Массив из 5 целых чисел заполнить с...

Сортировка массива слов методом прямого выбора
Помогите пожалуйста сделать сортировку массива слов методом прямого выбора. То есть у меня есть...

1
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
05.12.2014, 21:56 2
https://www.cyberforum.ru/post4985.html
сравни вот
0
05.12.2014, 21:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2014, 21:56
Помогаю со студенческими работами здесь

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

Сортировка (метод прямого выбора)
Народ, подскажите почему неправильно считает количество перестановок М? Уже час голову...

Сортировка четных элементов масссива с помощью прямого выбора
сортировка с помощью прямого выбора Четные элементы в одномерном массиве

Сортировка выбором (метод прямого выбора). Ошибка в задаче
Привет. У меня есть программка решение на задачку &quot;Первые десять элементов массива М(30)...


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

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