#include <stdio.h>
#include <math.h>

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

int main(void){
	Body data[5]={{1,165,60},{2,170,68},{3,160,50},{4,180,75},{5,175,80}};
	int i,j;
	Body temp;
	double ave = 0.0;
	double std = 0.0;
	
	for(i=0;i<4;i++){
		for(j=0;j<4-i;j++){
			if (data[j].height > data[j+1].height){
				temp = data[j];
				data[j]=data[j+1];
				data[j+1]=temp;
			}
		}
	}
	printf("id height weight\n");
	for (i=0;i<5;i++){
		printf("%d %.0f %.0f\n",data[i].id,data[i].height,data[i].weight);
		}
		for(i=2;i<5;i++){
			ave += data[i].height;
		}
		ave /=3.0;
		for(i=2;i<5;i++){
			std +=(data[i].height-ave)*(data[i].height-ave);
		}
		std = sqrt(std/3.0);
		printf("ave=%.1f\n",ave);
		printf("std=%.1f\n",std);
		return 0;
}