#include <stdio.h>

x;i;j;f(l,n)int*l;{do{x=0;for(i=0;i<n;i++)for(j=0;j<i;j++)if(l[j]<l[i])l[j]=l[i],x=1;}while(x);}

int main(void)
{
	const int n = 5;
	int l[] = { 3, 1, 4, -1, 2 };
	
	for(int i=0;i<n;i++) printf("%d ",l[i]);
	printf(" > ");
	f(l,n);
	for(int i=0;i<n;i++) printf("%d ",l[i]);
	
	return 0;
}
