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

Метод сортировки прямым выбором - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с абстрактными типами данных http://www.cyberforum.ru/cpp-beginners/thread1324000.html
Вечер добрый)))вообщем есть две задачки. К первой есть код(не мой), но нужно переделать его под условие второй задачи) вот первая: Создать абстрактный тип данных - класс вектор, который имеет...
C++ Вывести на экран спортивое общество - победителя соревнований Записать сведения о pезультатах соpевнований по пpыжкам в высоту (3 попытки). Каждая запись должна содеpжать следующую инфоpмацию: ФИО споpтсмена, споpтивное общество, pезультаты 3-х попыток.... http://www.cyberforum.ru/cpp-beginners/thread1323991.html
Вычислить выражение с вложенными корнями рекурсивно C++
задача : вычислить выражение методом рекурсии 2*sqrt((1+5)*sqrt((3+8)*sqrt(5+11)*sqrt(7+...))) 2\sqrt{1+5\sqrt{3+8\sqrt{5+11\sqrt{7+...}}}} помогите пожалуйста ) Добавлено через 15 минут...
Программы с подпрограммами C++
Ребят помогите пожалуйста доделать код Составить программу на языке С++ для табулирования функции на заданном промежутке Вычисление значения функции оформить в программе как подпрограмму- функцию....
C++ Задан двумерный массив вещественных чисел размерностью (M+1)x(N+1). В строку m+1 записать суммы элементов по с http://www.cyberforum.ru/cpp-beginners/thread1323977.html
Задан двумерный массив вещественных чисел размерностью (M+1)x(N+1). В строку m+1 записать суммы элементов по столбцам, в столбец n+1 записать суммы элементов по строкам, а в элемент Am+1,n+1 записать...
C++ Прокоментируйте код, пожалуйста В интернете нашел пример реализации алгоритма Лемпеля-Зива. помогите , пожалуйста , разобраться с кодом. #include <vector> #include <string> #include <iostream> #include <fstream> #include... подробнее

Показать сообщение отдельно
Anbore
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 82

Метод сортировки прямым выбором - C++

08.12.2014, 23:13. Просмотров 213. Ответов 3
Метки (Все метки)

Привет всем. Есть код программы которая сортирует по возрастанию методом прямого выбора. При выводе отсортированного массива, она выводит 1 элемент. Как это исправить?
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
#include <iostream>
#include<iomanip>
using namespace std;
 
int main ()
{ 
    int i,j,n, nummax, nummas, max;
    int mas [5];
    
    cin>>n;
        
    for (i=0;i<n;i++)
            
        cin >> mas[i];
        
    for (i=0;i<n;i++)
        {
            for (j=i, max=mas[i], nummas=i; j<n; j++)
 
                if (mas[j]>max)
                {
                    max=mas[j];
                    nummas=j;
 
                }
 
                mas[nummas]=mas[i];
                mas[i]=max;
        }
    for (i=0;i<n;i++)
    {
        cout<<mas[i]<<" ";
    }
    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru