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

Рекурсия сортировки отбором - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Особенности использования указателей и ссылок в C++ при возврате из функции http://www.cyberforum.ru/cpp-beginners/thread933235.html
Пусть у нас есть некий класс CBase и есть функция, которая создает и возвращает объект класса CBase. Создать она его может стеке или в куче, а вернуть может сам объект, ссылку на него или указатель… Чем же различаются эти варианты? Для ответа напишем простой тест, использующий разные варианты и сравним. class CBase { public: int i; // конструктор по-умолчанию CBase() {
C++ Динамическое создание форм (Не MFC) Допустим есть созданная форма в ресурснике, а в ней есть поле для ввода(Edit Control) и даже кнопка(Button)! :) Подскажите пожалуйста, как заставить Button создать еще одно поле для ввода? :) ЗЫ:Для тех, кто любит делать умный вид и спрашивать "А на каком языке?", скажу сразу(хоть и так вопрос лежит в разделе С++) на C++! :) ЗЫЫ:Не MFC. ЗЗЫЫ: Заранее благодарен за ответы. :) http://www.cyberforum.ru/cpp-beginners/thread933230.html
allocate, как работает? C++
template<class T> class Vec { public: typedef T* iterator; typedef const T* const_iterator; typedef size_t size_type; typedef T value_type; typedef T& reference; typedef const T& const_reference;
C++ функция ввода вместо cin
Здорова! Нужно написать функцию ввода вместо cin, которая бы читала строки. Я не знаю чем можно заменить cin. Нужно постараться сделать так что бы по быстродействию функция читала строки быстрее чем cin (строки определенной длинны 15-20 символов). Как это сделать? И вообще чем можно заменить cin?
C++ Программирование и Английский http://www.cyberforum.ru/cpp-beginners/thread933156.html
Подскажите форумы на английском языке, на подобии этого. Что были очень много посещаемы, и был раздел специально для С++. Это для практики по английскому.
C++ Не могу понять синтаксис C++ как понять данные строки кода, вроде бы наследование, а вроде бы и нет, так как в начале стоит конструктор MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { //ui->setupUi(this); } подробнее

Показать сообщение отдельно
mikhail90
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 76
04.08.2013, 12:31     Рекурсия сортировки отбором
Нужно написать программу, которая проводит сортировку отбором, т.е. выбирает из массива наименьшее значение, помещает в 1-ый элемент массива, и далее уменьшает массив на 1, проводя отбор из подмассива, который начинается уже со 2-ого элемента изначального массива. Помогите исправить мой код

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
#include<iostream>
using namespace std ;
void selectionSort (int [], int) ;
 
int main ()
{
    const int Size = 10 ;
    int a[Size] = {21, 78, 43, 38, 18, 56, 49, 95, 14, 1} ;
    int i ;
    cout << "Nachalnii massiv: " << endl ;
    for (i = 0 ; i < Size ; i++)
        cout << a[i] << " " ;
    cout << endl << endl << "Sortirovka: " << endl ;
    selectionSort (a, Size);
    return 0 ;
}
void selectionSort (int b[], int S)
{
    if (S > 0)
    {
       int min = b[0] , i;
       for (i = 1 ; i < S ; i++)
           if (min > b[i])
               min = b[i] ;
       cout << min << " " ;
       selectionSort (b, S - 1) ;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru