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

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

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