Упорядочить одномерный массив из вещественных элементов по убыванию
Категория: C/C++
2011-08-18 19:59:23
code: #cpp
- #include "iostream"
- #include "stdlib.h"
- using namespace std;
- int compare(const void* arg1, const void* arg2)
- {
- if (*(float**)arg1*(float**)arg2) return 1;
- else return 0;
- }
- float* arr;size_t razm;int i;char c;
- int main()
- {
- cout"Vvedite razmernost': ";
- cin;;razm;
- cout"Vvedite vector:"endl;
- arr = (float*)calloc(razm, sizeof(float));
- for(i=0;irazm;i++)
- {
- cout"A["i"] = ";
- cin;;*(arr+i);
- }
- cout"Vektor:"endl;
- for(i=0;irazm;i++)
- cout" "*(arr+i)" ";
- qsort((void*)arr, razm, sizeof(float*), compare);
- coutendl"Sorted vektor:"endl;
- for(i=0;irazm;i++)
- cout" "*(arr+i)" ";
- cin;;c;
- return 0;
- }
Поделиться: