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

Помогите найти ошибку в функции сортировки выбором - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование списка узлов дерева в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread1105174.html
напишите программу преобразования данного списка узлов дерева в список составленный при обходе в обратном порядке, используя рекурсию
C++ Как правильно записать условие при использовании структуры List Программа должна выводить всех Forward которые играют в основном составе Main как записать условие void find_fav() { List *node = head->next; List *current_node = head; while(node != NULL) http://www.cyberforum.ru/cpp-beginners/thread1105167.html
Поиск в vector < vector <T> > C++
есть двумерный массив vector < vector <double> > a(size, vector<double>(size, 0)); заполняем рандомом, надо найти индекс последнего элемента == 0 в каждой строке, подскажите функцию чтобы не заниматься if(a==0) ... vector <vector <double> >::iterator f; // используем итератор дял цикла vector <double>::iterator d; // используем итератор дял цикла i=0; // 2 счетчика для...
C++ Нужно вычислить длину окружности / в языке си
Нужно вычислить длину окружности через swith Помогите пожалуйста! В зависимости от введенного признака вычислить длину окружности при k = 1 (L=2пR);площадь круга k=2(S=пR^2) ; объем шара k=3 ( L=4пR^3/ 3 ). Радиус один и тот же , задается пользователем. Заранее спасибо!=)
C++ Найти минимальный отрицательный элемент квадратной матрицы http://www.cyberforum.ru/cpp-beginners/thread1105162.html
Дана матрица размерностью n*n Среди элементов определить минимальный отрицательный элемент и его координаты. Если таких элементов нет на дисплей, вывести сообщение: "отрицательных элементов нет".
C++ Напишите программу на языке С++, в которой ппользователем задается одномерный массив, состоящий из 10 вещественных чисел Напишите программу на языке С++, в которой ппользователем задается одномерный массив, состоящий из 10 вещественных чисел. Вывести на экран введеный массив, а так же значения разности между соседними элементами. подробнее

Показать сообщение отдельно
uemaka
0 / 0 / 0
Регистрация: 02.09.2013
Сообщений: 33
25.02.2014, 15:42     Помогите найти ошибку в функции сортировки выбором
Хотел реализовать так чтобы в функции шла сортировка выбором но когда хочу чтоб на экран вывелся весь отсортированный массив то выводиться только первый элемент
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
double aveg(double a[], double n)
{
    int temp;
    for(int i =0; i<n-1;i++)
        for (int j=i+1;j<n;j++)
        {
            if (a[j] < a[i])
            {
                temp = a[j];
                a[j] = a[i];
                a[i] = temp;
            }
            for (int i = 0;i<n;i++)
                return a[i];
}
 
}
int main()
{
    const int n =10;
    double a[n]; 
    for (int i=0;i<n;i++)
    {
        cin>>a[i];
    }
    cout << "sort = " << aveg(a,n) << endl;
    return 0;
}
где я допускаю ошибку?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru