sortowanie2

#include
#include

using namespace std;

const int N=10;

int main ()
{
int pom, l, p, m, tab[N];
srand(time(0));

cout << "SORTOWANIE PRZEZ WSTAWIENIE POŁÓWKOWE \n";
cout << "Liczby przed sortowaniem \n";

for(int i=0; i{
tab[i]=rand()%100;
}

for(int i=0; i{
cout << tab[i] << "\t";
}

//ALGORYTM SORTOWANIA
for(int i=1; i{
pom=tab[i];
l=0;
p=i-1;
while(l<=p)
{
m=(l+p)/2;
if(pomp=m-1;
else
l=m+1;
}
for(int j=i-1;j>=l;j--)
tab[j+1]=tab[j];

tab[l]=pom;
}

cout << "\nPo sortowaniu \n";

for(int j=0; j{
cout << tab[j] << "\t";
}

cout << "\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
to jest zad 1 z listy 6...
Wyszukiwarka

Podobne podstrony:
Lekcja sortowanie
AiSD w4 sortowanie2
Sortowanie bąbelkowe
sortowanie 2
Kryteria sortowania tarcicy iglastej
Sortowanie 01 Proste wstawianie
Sortowania ćw
z1 03 u sortowanie materiałów tartych11[32]
SortowanieAdam
Sortowanie przez wstawienie
instrukcja bhp przy obsludze sortownicy do jaj
SortowBabel
sortowanie szybkie
sortowanie bombelkowe

więcej podobnych podstron