Sortowanie quicksort c++

0

Witam,
mam za zadanie posortować przedziały w jezyku c++, ale jakoś nie potrafie tego zrobic ;/
prosze o pomoc.
Kod programu:
#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
using namespace std;

int main()
{
double para[1000][2];//para od [i] do[0] pierwssza liczba , para[i][1] druga liczba
int n,i;
cout<<setprecision(10);
double suma=0;
ifstream Dane;
Dane.open("paryD.dat",ios_base::in);
if(Dane.is_open()){
Dane>>n;
for(i=0;i<n;i++)
Dane>>para[i][0]>>para[i][1];
Dane.close();
}
else cout<<"Plik nie jest otwarty";

for(i=0;i<n;i++)
cout<<para[i][0]<<" "<<para[i][1]<<endl;

}

Plik paryD.dat :

22
10.0 100.0
99990.1 100000.22
123.0 2123.0
15678.0 32189.0
25600.0 34567.0
31423.0 54321.0
46000.0 52800.0
17789.0 21109.0
25678.0 26523.0
69808.0 69923.0
62277.0 68509.0
67587.0 72309.0
12897.0 16000.0
23456.0 45678.0
72345.0 76543.0
12345.0 12356.0
90909.0 91919.0
87654.0 88776.1
29999.0 30187.01
43456.0 44444.0
55555.0 59595.0
25600.0 25611.0

0

tylko to jest dla tablicy jednowymiarowej :)

0

To zobacz Qsort in two dimensional array

Edit: Tutaj masz prawie ten sam problem co Twój (tylko że zamiast doubleint).

0

za bardzo nie rozumiem jak to zrobili tam, ale dziękuje za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1