#include
#include
using namespace std;
void shell(char p[], int n);
void ispis(char p[], int n);
int main()
{ const int vel=12;
char niz[vel]={'E','A','S','Y','Q','U','E','S','T','I','O','N'};
cout<<"Nesortirana lista:"<
shell(niz,vel);
cout<<"Sortirana lista:"<
system("pause");
return 0; }
void shell(char p[], int n)
{ int k=n/2;
while (k>0)
{ for(int i=k; i
int tmp=p[i];
while(walker-k>=0 && tmp
{
p[walker]=p[walker-k];
walker-=k;
} p[walker]=tmp;
}
k/=2; }
return;
} void ispis(char p[], int n)
{ for(int i=0; i
cout<
Post je objavljen 03.04.2013. u 00:25 sati.