Другие языки программирования и технологии

с использованием шаблонов функций на языке С++ помогите пожалуйста

Разработайте программу, в которой реализована сортировка элементов одномерного массива по убыванию.
#include <ctime>
#include <cstdlib>
#include <iomanip>
#include <iostream>

using namespace std;

template <typename T>
void bubble_sort(T *a, int n) {
    for (int j = 0; j < n - 1; ++j) {
        for (int c = 0; c < n - j - 1; ++c) {
            if (a[c] < a[c + 1]) {
                T t = a[c];
                a[c] = a[c + 1];
                a[c + 1] = t;
            }
        }
    }
}

int main() {
    srand(time(0));

    int a[10];
    for (int c = 0; c < 10; ++c) cout << ' ' << (a[c] = rand() % 100);
    cout << endl;
    bubble_sort(a, 10);
    for (int c = 0; c < 10; ++c) cout << ' ' << a[c];
    cout << endl;

    double b[8];
    cout << fixed << setprecision(3);
    for (int c = 0; c < 8; ++c) cout << ' ' << (b[c] = double(rand()) / RAND_MAX);
    cout << endl;
    bubble_sort(b, 8);
    for (int c = 0; c < 8; ++c) cout << ' ' << b[c];
}

ЗЫ:
Ты когда сам начнешь учиться?
Борис Капралов
Борис Капралов
72 836
Лучший ответ
Используй функцию bsort() из STL.
Илля Датчук
Илля Датчук
20 184
в интернете их полно...