#include <stdio.h>

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

void trans (Body a[]);
void swap (Body *i, Body *j);

int main(void) {
	Body a[] = {{1,65,169}, {2,73,170}, {3,59,161}, {4,79,175}, {5,55,168}};
	trans (a);
	return 0;
}

void trans (Body a[]){
	for(int j=0; j<4; j++){
		for(int i=j+1; i<5; i++){
			if(a[j].height < a[i].height){
				swap(&a[j], &a[i]);
			}
		}
	}
	for(int g=0; g<5; g++){
		printf("%d,%d,%d\n" ,a[g].id, a[g].weight, a[g].height);
	}
}
void swap(Body *j, Body *i){
	Body k;
	k = *j;
    *j = *i;
	*i = k;
}
