#include <stdio.h>
int tab[6];
void wstawianie(int x)
{
int i = 4;
while(i >= 0 && tab[i] > x)
{
tab[i+1] = tab[i];
i--;
}
tab[i+1] = x;
}
int main()
{
int i;
int tab1[6] = {6, 13, 15, 19, 22, 0};
for(i=0;i<6;i++) tab[i]=tab1[i];
wstawianie(18);
for(i=0;i<6;i++) printf("%d ", tab[i]);
printf("\n");
int tab2[6] = {1, 9, 12, 33, 46, 0};
for(i=0;i<6;i++) tab[i]=tab2[i];
wstawianie(57);
for(i=0;i<6;i++) printf("%d ", tab[i]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCB0YWJbNl07CnZvaWQgd3N0YXdpYW5pZShpbnQgeCkKewogICAgaW50IGkgPSA0OyAgCiAgICB3aGlsZShpID49IDAgJiYgdGFiW2ldID4geCkKICAgIHsKICAgICAgICB0YWJbaSsxXSA9IHRhYltpXTsgCiAgICAgICAgaS0tOwogICAgfQogICAgdGFiW2krMV0gPSB4OyAKfQoKaW50IG1haW4oKQp7CiAgICBpbnQgaTsKICAgIGludCB0YWIxWzZdID0gezYsIDEzLCAxNSwgMTksIDIyLCAwfTsKICAgIGZvcihpPTA7aTw2O2krKykgdGFiW2ldPXRhYjFbaV07CiAgICB3c3Rhd2lhbmllKDE4KTsKICAgIGZvcihpPTA7aTw2O2krKykgcHJpbnRmKCIlZCAiLCB0YWJbaV0pOwogICAgcHJpbnRmKCJcbiIpOwogICAgaW50IHRhYjJbNl0gPSB7MSwgOSwgMTIsIDMzLCA0NiwgMH07CiAgICBmb3IoaT0wO2k8NjtpKyspIHRhYltpXT10YWIyW2ldOwoKICAgIHdzdGF3aWFuaWUoNTcpOwoKICAgIGZvcihpPTA7aTw2O2krKykgcHJpbnRmKCIlZCAiLCB0YWJbaV0pOwoKICAgIHJldHVybiAwOwp9