Текст программы

 

void sort(int *a, char n)

//функция сортировки n первых элементов (n<=100) массива a

{

bool f=true; //признак выполнения операции обмена

char i:

int r;

while (f)

{

f=false; //сброс признака обмена}

//просмотр массива

for (i=0; i<n-1; n++)

if (a[i]>a[i+1])

{ //обмен двух элементов

r=a[i];

a[i]=a[i+1];

a[i+1]=r;

//установка признака обмена

f=true;

}

}

}