#include <stdio.h>
typedef struct {
	int id;
	int hei;
	int wei;
}Body;
int main(void) {
	Body data[5]={
		{1,165,60},
		{2,170,68},
		{3,160,50},
		{4,180,75},
		{5,175,80}
	};
	for(int i=0;i<4;i++){
		for(int j=0;j<4;j++){
			if(data[j].hei>data[j+1].hei){
				Body temp = data[j];
				data[j] = data[j+1];
				data[j+1] = temp;
			}
		}
	}
	printf("身長低い順\n");
	for(int i=0;i<5;i++){
		printf("id:%d, height:%d, weight:%d\n",data[i].id,data[i].hei,data[i].wei);
	}
	
	double sum = 0.0;
	for(int i=2;i<5;i++){
		sum += data[i].hei;
	}
	double ave = sum/3;
	double sum2=0.0;
	for(int i=2;i<5;i++){
		sum2+= (data[i].hei - ave)*(data[i].hei - ave);
	}
	double std = sqrt(sum2/3);
	printf("上位３名の平均:%lf\n",ave);
	printf("上位３名の標準偏差:%lf\n",std);
	return 0;
	
}
