Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Люди, кто знает как правильно использовать qsort в С++
Заранее благодарен

1
  1  Антон Водругов, 25 октября 2009 г. 16:18:26
      2Alex пожалуйста
  2  A.L.E.X.(C++), 25 октября 2009 г. 15:28:05
      Спасибо большое
  3  Антон Водругов, 25 октября 2009 г. 13:15:47
      а если ты вообще про алгоритм q-sort, то тоже пиши напишу...
но по мне так нафига писать если есть готовое?
  4  Антон Водругов, 25 октября 2009 г. 13:14:19
      Если нужен ИМЕННО qsort() то вот он:
#include<iostream>
#include<cstdlib>
using namespace std;
int comp(const void *a,const void *b)
{
return *(int *) a-*(int*)b;
}
int main()
{
int n,i,a[100],b;

cin>>n;

for (i=0;i<n;i++)
cin>>a[i];


qsort(a,n,sizeof(int),comp);


for (i=0;i<n;i++)
cout<<a[i]<<' ';
}
эта прога сортирует числа по возрастанию, если ещё в STL-е sort() если хочешь расскажу, он чуть покруче qsort()-а
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru