#include <stdio.h>

typedef struct{
	int ID;
	int weight;
	int height;
}Body;

void swap(Body *x, Body *y);

int main(void) {
	Body a[]={{1,65,169},
			  {2,73,170},
			  {3,59,161},
			  {4,79,175},
			  {5,55,168},};
	
	for(int i=0; i<4; i++){
		for(int j=i+1; j<5; j++){
			if(a[i].height < a[j].height){
				swap(&a[i], &a[j] );
				
			}
		}
	}
	
	for(int i=0; i<5; i++){
		printf("%d, %d, %d\n",a[i].ID,a[i].weight,a[i].height);
	}
	
	return 0;
}


void swap(Body *x, Body *y){
	Body temp;
	temp=*x;
    *x=*y;
    *y=temp;
}