На днях решил написать небольшую работу по очень страшному предмету ) Организация данных ) И там задачка отсортировать методом простой вставки ) Так вот суть метода непонимаю до сих пор хоть убей , но программа работает !!! Вот как бывает!
P.S. Сам кусок кода ) может кто знает что это )
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Label5->Caption="";
//çàïîëíÿåì ìàññèâ ñëó÷àéíûìè ÷èñëàìè
int mas[10];
randomize();
for(int i=0;i<10;i++)
{
mas[i]=random(50)+15;
}
//âûâîäèì íà ýêðàí íàäïèñü
for(int j=0;j<10;j++)
Label5->Caption=Label5->Caption+ IntToStr(mas[j])+" ";
//ñîðòèðóåì
int t;
int i,j;
for(i=1;i<10;i++)
{
t=mas[i];
for(j=i-1;j>=0 && t<mas[j];j--)
mas[j+1]=mas[j];
mas[j+1]=t;
}
//âûâîäèì íà ýêðàí
Label6->Caption="";
for(int j=0;j<10;j++)
Label6->Caption=Label6->Caption+ IntToStr(mas[j])+" ";
}