semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(){
	int i,j,k,n[100];
	double x[100][100],y[100],a[100],b[100],c[100],S[100];
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n[i]);
		y[i]=0.0;
		for(j=0;j<n[i];j++){
    		scanf("%lf",&x[i][j]);
			y[i]+=x[i][j];
		}
		a[i]=y[i]/n[i];
	}
	for(i=0;i<k;i++){
		b[i]=0.0;
		for(j=0;j<n[i];j++){
			b[i]+=(x[i][j]-a[i])*(x[i][j]-a[i]);
		}
		c[i]=b[i]/n[i];
		S[i]=sqrt(c[i]);
	}
	for(i=0;i<k;i++){
    	printf("%.5lf\n",S[i]);
	}
	return 0;
}
int main(){
   int k,i,j;
   int gs[K];
   double sz[N];
   double sum=0;
   double a,s;
   double fch=0; 
   double xb[N];
   scanf("%d\n",&k);
   for(i=0;i<k;i++){
      scanf("%d\n",&gs[i]);
      for(j=0;j<gs[i];j++){
         scanf("%lf ",&sz[j]); 
         sum+=sz[j];       
      }
      a=sum/gs[i]; 
      for(j=0;j<gs[i];j++){
         xb[j]=(sz[j]-a)*(sz[j]-a);
         fch+=xb[j];
      }
      s=sqrt(fch/gs[i]);
      printf("%.5lf\n",s);
      sum=0;fch=0;
   }
   return 0;
}
int main(){
	int k,i;
	scanf("%d",&k);
	for (i=0;i<k;i++){
		int n,j;
		double num[100],aver,sum=0,s=0;
		double * p;
		p=num;
		scanf("%d",&n);
		for (j=0;j<n;j++){
			scanf("%lf",p+j);
			s+=*(p+j);
		}
		aver=s/n;
		for (j=0;j<n;j++){
			sum+=((*(p+j)-aver)*(*(p+j)-aver));
		}
		sum/=n;
		s=sqrt(sum);
		printf("%.5lf\n",s);
	}
	return 0;
}
int main()
{
    int i;
    int k,n;
    double array[101],ave,ans;
    cin>>k;
    for(;k>0;--k)
    {
        ave=0;
        ans=0;
        cin>>n;
        for(i=0;i<n;++i)
        {
            cin>>array[i];
            ave+=array[i];
        }
        ave/=n;
        for(i=0;i<n;++i)
        {
            ans+=pow(array[i]-ave,2.0);
        }
        ans/=n;
        ans=sqrt(ans);
        printf("%.5f\n",ans);
    }
    return 0;
}
int main()
{
	int n;
	int k;
	double input[100];
	int m=0;
	int i;
	int u=0;
	double s[100];
	for(i=0;i<100;i++)
		s[i]=0;
	scanf("%d",&n);
	while(m<n)
	{
	    scanf("%d",&k);
		double a=0;
		for(i=0;i<k;i++)
		{
			scanf("%lf",&input[i]);
		}
		for(i=0;i<k;i++)
		{
			a+=input[i];
		}
		a=a/k;
		for(i=0;i<k;i++)
		{
			s[m]+=(input[i]-a)*(input[i]-a);
		}
		s[m]=sqrt(s[m]/k);
		m++;
	}
	m=0;
	while(m<n)
	{
		printf("%.5lf\n",s[m]);	
		m++;
	}
	return 0;
}
int main()
{
    int k,i;
    scanf("%d",&k);
     
     for(i=0;i<k;i++){
      int n,j;
      scanf("%d\n",&n);
      double sz[100],s[100];
      double a=0,sum1=0,sum2=0;

      for(j=0;j<n;j++){
        scanf("%lf\n",&sz[j]);
        sum1+=sz[j];
       }
         a=sum1/n;
         for(j=0;j<n;j++){
           sum2+=(sz[j]-a)*(sz[j]-a);
        }  
         s[i]=sqrt(sum2/n);
         printf("%.5f\n",s[i]);
     }
    
     return 0;
}
void jun(int n){
	float *a;
	int i;
	float sum=0;
	double pingfanghe=0,s;
	a=(float*)malloc(n*sizeof(float));
	for(i=0;i<n;i++){
		scanf("%f",&a[i]);
		sum+=a[i];
	}
	sum=sum/n;
	for(i=0;i<n;i++){
		pingfanghe+=pow((a[i]-sum),2);
	}
	pingfanghe=pingfanghe/n;
	s=sqrt(pingfanghe);
	printf( "%.5lf\n",s);
}
int main()
{
	int n,k,i;
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n);
		jun(n);
	}
	return 0;	
}
int main()
{
	int k;
	scanf ("%d",&k);
	int i,j;
	double n[100],s[100];
	double x[100][1000];
	double aver[100],sum1[100],sum2[100];
	for (i=0;i<k;i++)
	{
		scanf ("%lf",&n[i]);
		sum1[i]=0;
		sum2[i]=0;
		for (j=0;j<n[i];j++)
		{
			scanf ("%lf",&x[i][j]);
			sum1[i]+=x[i][j];
		}
		aver[i]=sum1[i]/n[i];
		for (j=0;j<n[i];j++)
		{
			sum2[i]+=(x[i][j]-aver[i])*(x[i][j]-aver[i]);
		}
		s[i]=sqrt (sum2[i]/n[i]);
		printf("%.5f\n",s[i]);
	}
	return 0;
}
void main()
{
	int i,k;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		int n;
		scanf("%d",&n);
		double *p;
		p=(double *)malloc(sizeof(double)*n);
		int j;
		double sum=0.0;
		for(j=0;j<n;j++)
		{
			scanf("%lf",p+j);
			sum+=*(p+j);
		}
		double average;
		average=sum/n;
		double sum2=0.0;
		for(j=0;j<n;j++)
		{
			sum2+=(*(p+j)-average)*(*(p+j)-average);
		}
		double ave=sum2/n;
		double s;
		s=sqrt(ave);
		printf("%.5lf\n",s);
	}
}
void main()
{
	double *yu[100][1000],g,h; /*????????*/
	int k,n[100],i,j;
	scanf("%d",&k);
	for (i=0;i<k;i++)
	{
		scanf("%d",&n[i]);
		for (j=0;j<n[i];j++)
		{
			yu[i][j]=(float*) malloc(8);
			scanf("%lf",yu[i][j]);
		}
	}
	for (i=0;i<k;i++)   /*??????*/
	{
		for (g=0,j=0;j<n[i];j++)
			g=g+*yu[i][j];
		g=g/n[i];
		for (h=0,j=0;j<n[i];j++)
		{
			h=h+(*yu[i][j]-g)*(*yu[i][j]-g);
		}
		h=h/n[i];
		h=sqrt(h);
		printf("%.5f\n",h);
	} /*???????????????*/
}
int main()
{
	int k,i,n[100],j;
	double s[100],sum,a,sum2;
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n[i]);
		double x[100]={0};
		sum=0;
		for(j=0;j<n[i];j++){
			scanf("%lf",&x[j]);
			sum+=x[j];
		}
		a=sum/n[i];
		sum2=0;
		for(j=0;j<n[i];j++){
			sum2+=pow(x[j]-a,2);
		}
		s[i]=sqrt(sum2/n[i]);
	}
	for(i=0;i<k;i++){
		printf("%.5lf\n",s[i]);
	}
	return 0;
}
int main()
{	int k,n,h,i,j=0;
         double b[100]={0};
	double a,s,sum,c[100]={0};
	cin>>k;
	h=k;
	while(k){
		a=0;sum=0;
		cin>>n;
		for(i=0;i<n;i++){
			cin>>b[i];
			a+=b[i];
		}
        a=a/n;
		for(i=0;i<n;i++)
			sum+=(b[i]-a)*(b[i]-a);
		sum/=n;
		c[j]=sqrt(sum);
		j++;
		k--;
	}
	for(i=0;i<h;i++)
		printf("%.5f\n",c[i]);
	return 0;
}
double av(int,double[]);
double sq(int,double,double[]);
int main()
{   
	int k,i;
	cin>>k;

	for(i=0;i<k;i++)
	{
		int n;
		double x[100];
		cin>>n;
		int j;
		for(j=0;j<n;j++)
			cin>>x[j];

		printf("%.5f\n",sq(n,av(n,x),x));
	}

	return 0;
}
double av(int n,double x[])
{
	int i;
	double sum=0.0;
	for(i=0;i<n;i++)
		sum=sum+x[i];

	return sum/((double)n);
}
double sq(int n,double av,double x[])
{
    int i;
	double sum=0.0;
	
	for(i=0;i<n;i++)
		sum=sum+(av-x[i])*(av-x[i]);
	
	sum=sum/((double)n);

	return sqrt(sum);
}
void main()
{
	int k,n,i,t;
	double a[100],ave=0.00,s;
	scanf("%d",&k);
	for(t=0;t<k;t++)
	{
		ave=0.00;
		scanf("%d",&n);
		for(i=0;i<n;i++)
		{
			scanf("%lf",&a[i]);
			ave=ave+a[i];
		}
		ave=ave/n;
		//printf("%lf",ave);
		s=0.00;
		for(i=0;i<n;i++)
		{
			s=s+(a[i]-ave)*(a[i]-ave);
		}
		s=s/n;
	//	printf("%lf",s);
		s=sqrt(s);
		printf("%.5f\n",s);
	}
}
int main()
{
	int k, i, j, n;
	double  a[1001], s, p, av, sum, t, to;
	scanf("%d", &k);
	for(j=0;j<k;j++)
	{
		sum=0;
		t=0;
		scanf("%d", &n);
		for(i=0;i<n;i++)
		{
			scanf("%lf ", &a[i]);
		}
		for(i=0;i<n;i++)
		{
			sum+=a[i];
		}
		av=sum/n;
		for(i=0;i<n;i++)
		{
			t+=(a[i]-av)*(a[i]-av);
		}
		to=t/n;
		s=sqrt(to);
		printf("%.5lf\n", s);
	}
	return 0;
}
int main()
{
	int t;
	cin >> t;
	while(t--)
	{
		int n;	double a[102];
		cin >> n;
		for(int i = 0; i < n; i++)
			cin >> a[i];
		double *p = a; p = &a[0];
		double ave = 0;	
		while( p < &a[n] )
		{
			ave += *p;
			p++;
		}
		ave /= n;
		double res = 0;
		p = &a[0];
		while( p < &a[n] )
		{
			res += (*p - ave) * (*p - ave);
			p++;
		}
		res /= n;
		res = sqrt(res);
		printf("%.5lf\n",res);
	}
	return 0;	
}
int main()
{
	double x[100],t=0,aver,h,s;
	int i,k,n;
	double *p,*p1;
	p1=x;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		for(p=p1;p<p1+n;p++)
			scanf("%lf",p);
		for(p=p1;p<p1+n;p++)
			t=t+(*p);
		aver=t/n;
		t=0;
		for(p=p1;p<p1+n;p++)
		{
			h=(*p-aver)*(*p-aver);
			t=t+h;
		}
		s=sqrt(t/n);
		printf("%.5f\n",s);
		t=0;
		aver=0;
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int k;
	int n;
	double x[100],sum,ping=0,s;
	double a;
	int i,j;
	scanf ("%d",&k);
	for (i=0;i<k;i++)
	{
		sum=0;
		ping=0;
		scanf("%d",&n);
		for (j=0;j<n;j++)
		{
			scanf ("%lf",&x[j]);
		}
		for (j=0;j<n;j++)
		{
			sum=sum+x[j];			
		}
		a=(double)sum/n;
		for (j=0;j<n;j++)
		{
			ping=ping+(x[j]-a)*(x[j]-a);
		}
		s=(double)sqrt(ping/n);
		printf("%.5lf\n",s);
	}
	return 0;
}
int main()
{
	int n;
	scanf("%d",&n);
	int i;
	int j;
	for(i=0;i<n;i++){
		double sum=0;
		double ave;
		int num;
		scanf("%d",&num);
		double s[101];
		double *p;
		p=s;
		for(j=0;j<num;j++,p++){
			scanf("%lf",p);
			sum+=*p;
		}

		ave=sum/num;
		p=s;
		double total=0;
		for(j=0;j<num;j++,p++){
			total+=(*p-ave)*(*p-ave);
		}
		double result;
		result=sqrt(total/num);
		printf("%.5lf\n",result);
	}
	return 0;
}
void main()
{
	 int i,k;
	 scanf("%d",&k);
	 for(i=0;i<k;i++)
	 {
		 int n;
		 scanf("%d",&n);
		 double *p,*p1;
		 double a,s,sum;
		 p=(double*)calloc(n,sizeof(double));
		 for(p1=p;p1<(p+n);p1++)
		 {
			 scanf("%lf",p1);
		 }
		 for(sum=0,p1=p;p1<(p+n);p1++)
		 {
			 sum=sum+(*p1);
		 }
		 a=sum/n;
		 for(s=0,p1=p;p1<(p+n);p1++)
		 {
			 s=s+((*p1)-a)*((*p1)-a);
		 }
		 s=sqrt(s/n);  
		 printf("%.5f\n",s);
	 }

	 
}
int main()
{
	int n,i,m,j;
	double a[1001],*p=NULL,s=0,ss=0;
	cin>>n;
	for(i=0;i<n;i++)
	{
		p=a;
		cin>>m;
		for(j=0;j<m;j++)
		{
			cin>>*(p+j);
			s+=*(p+j);
		}
		s/=m;
		for(j=0;j<m;j++)
		{
			ss+=pow(*(p+j)-s,2);
		}
		ss/=m;
		ss=sqrt(ss);
		printf("%.5lf\n",ss);
		s=0;ss=0;
	}
	return 0;
}
int main()
{
	int n,m,i,j;
	double sz[100][100],sum1[100]={0},junzhi[100],e[100],sum2[100]={0},s[100],a[100];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&m);
		for(j=0;j<m;j++)
		{
			scanf("%lf",&sz[i][j]);
			sum1[i]+=(double)sz[i][j];
		}
		junzhi[i]=sum1[i]/(double)m;
		for(j=0;j<m;j++)
		{
			e[j]=(junzhi[i]-sz[i][j])*(junzhi[i]-sz[i][j]);
			sum2[i]+=(double)e[j];
			a[i]=sum2[i]/(double)m;
			s[i]=sqrt(a[i]);
		}
	}
	for(i=0;i<n;i++)
	{
		printf("%.5lf\n",s[i]);
	}
	return 0;
}
void main()
{
	int case_num,n;
	double *p,sumx2=0,sumx=0,a[1001],S;
	scanf("%d",&case_num);
	for(;case_num>0;case_num--){
		scanf("%d",&n);
		for(p=a;p<a+n;p++)
			scanf("%lf",p);
		for(p=a;p<a+n;p++){
			sumx+=*p;
			sumx2+=((*p)*(*p));
		}
		S=sqrt(sumx2/n-(sumx/n)*(sumx/n));
		printf("%.5f\n",S);
		sumx2=0;
		sumx=0;
	}

}
//
//  main.c
//  ????
//
//  Created by ?  on 12-12-30.
//  Copyright (c) 2012? ? . All rights reserved.
//


int main()
{
    int n,m,i;
    double a[100]={0},ave,sum,*p,s;
    scanf("%d",&m);
    for(i=0;i<m;i++)
    {
        p=a;sum=0;s=0;
        scanf("%d",&n);
        for(;p<n+a;p++)
        {
            scanf("%lf",p);
            sum=sum+*p;
        }
        ave=sum/n;
        p=a;
        for(;p<n+a;p++)
            s=s+(ave-*p)*(ave-*p);
        s=s/n;
        s=sqrt(s);
        printf("%.5f\n",s);
    }
    return 0;
}
int main()
{
    int m,n,j;
    cin>>m;
    for(int i=0;i<m;i++)
    {
        cin>>n;
        double a[100];
        double (*p)=a;
        for( j=0;j<n;j++) cin>>*(p+j);
        double averge,sum=0,s;
        for( j=0;j<n;j++) sum=sum+*(p+j);
        averge=sum/n;
        sum=0;
        for( j=0;j<n;j++) sum=sum+(*(p+j)-averge)*(*(p+j)-averge);
        s=sqrt(sum/n);
        printf("%.5f\n", s);
    }
    return 0;
}
double ver(double a[],int n)
{
	double sum=0;
	int i;
	for(i=0;i<n;i++)
		sum+=a[i];
	return sum/n;
}
int main()
{
	int k,m,n;
	int i,j;
	double *p,x[M],a,s;
	scanf("%d",&k);
	while(k--)
	{
		scanf("%d",&n);
		for(p=x;p<n+x;p++)
			scanf("%lf",p);
		a=ver(x,n);
		p=x,s=0;
		for(i=0;i<n;i++)
			s+=(x[i]-a)*(x[i]-a);
		printf("%.5f\n",sqrt(s/n));

	}
}
int main(int argc, char* argv[])
{
 int n[200],i,j,k;
 double a=0,x[200]={0},s=0,S=0,sum[200]={0};

 scanf("%d",&k);
 for(j=0;j<k;j++){
	 scanf("%d\n",&n[j]);
	 s=0;
	 S=0;
	 a=0;
	 
	 for(i=0;i<n[j];i++){
		 scanf("%lf",&x[i]);
	     s=s+x[i];
		 
	 }
         a=s/n[j];
	 for(i=0;i<n[j];i++){
		S=S+((x[i]-a)*(x[i]-a));
		 sum[j]=sqrt(S/n[j]);
	 }
 }
 for(j=0;j<k;j++){

	 printf("%.5lf\n",sum[j]);
 }

	return 0;
}
int main()
{
	int k,n[100];
	double in[100][100]={0.0},a=0.0,s=0.0;
	scanf("%d",&k);
	for(int i=0;i<k;i++) 
	{
		scanf("%d",&n[i]);
		for(int j=0;j<n[i];j++)
		{
			scanf("%lf",&in[i][j]);
			a+=in[i][j];
		}
		a=a/n[i];
		for(int jj=0;jj<n[i];jj++)
		{
			s+=(in[i][jj]-a)*(in[i][jj]-a);
		}
		s=s/n[i];
		s=sqrt(s);
		printf("%.5lf\n",s);
		a=0.0;
		s=0.0;
	}
	return 0;
}
int main(){
    int n,i,k;
    scanf("%d",&n);
    int geshu[100];
    double shuju[100],S[100];
    for(i=0;i<n;i++){
       scanf("%d",&geshu[i]);
       for(k=1;k<geshu[i]+1;k++){
          scanf("%lf",&(shuju[k]));
       }

    double sum=0,a,b=0;
    for(k=1;k<geshu[i]+1;k++){
       sum+=shuju[k];
    }
    a=sum/(geshu[i]);
    for(k=1;k<geshu[i]+1;k++){
       b+=(shuju[k]-a)*(shuju[k]-a);
    }
    S[i]=sqrt(b/geshu[i]); 
}
    for(i=0;i<n;i++){
      printf("%.5lf\n",S[i]);
    }
return 0;
}
int main()
{
   int n,m,i,j;
   double s,a,b,c,d,e,x[100]; 
   scanf("%d",&n);
   for(i=0;i<n;i++)
   {
	   s=0;
       a=0;
       d=0;
	scanf("%d",&m);
       for(j=0;j<m;j++)
	   {
		   scanf("%lf",&x[j]);
	       a=a+x[j];
	   }
	   b=(a/m);
       for(j=0;j<m;j++)
	   {
		   c=pow((x[j]-b),2);
		   d=d+c;
		
	   }
	   e=d/m;
	   s=sqrt(e);
	   printf("%.5lf\n", s);
   }
   return 0;
   }
int main()
{
	int k,n;
	double x[100],s=0,r=0;
	int i,j;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
			s+=x[j]/(double)n;
		}
	
		for(j=0;j<n;j++)
		{
			r+=(x[j]-s)*(x[j]-s)/(double)n;
		}
		printf("%.5lf\n",sqrt(r));
		s=0;
		r=0;
	}
	return 0;
}
int main()
{
    int i,j,n,m;
    double sz[1000],sum=0,av=0,S=0;
    scanf("%d", &n);
    for(i=0;i<n;i++){
         scanf("%d", &m);
         sum=0;
         av=0;
         for(j=0;j<m;j++){
             scanf("%lf", &sz[j]);
             sum+=sz[j];
             
         }
         av=sum/m;
         sum=0;
         for(j=0;j<m;j++){
            
            sum+=(sz[j]-av )*(sz[j]-av );
         }
         S=pow(sum/m,0.5);
         printf("%.5lf\n", S);

    }
    return 0;
}
int main()
{
	int k,n;
	double x[1000],a[1000]={0},c[1000]={0};
	scanf("%d",&k);
	for(int i=0;i<k;i++)
	{
		double s=0;
		scanf("%d",&n);
		for(int j=0;j<n;j++){
         scanf("%lf",&x[j]);
		 a[i]+=x[j];
         
		}
		a[i]/=n;
		for(int j=0;j<n;j++)
		c[i]+=pow((x[j]-a[i]),2);
	     s=sqrt(c[i]/n);
		printf("%.5lf\n",s);
	}
    
	return 0;
}
int main(int argc, char* argv[])
{
	int m,i=0;
    scanf("%d",&m);
	while(i<m)
	{
		double a[10000];
		double x,s,sum1=0,sum2=0;
		int n,j;
		scanf("%d",&n);
		for(j=0;j<n;j++)
			scanf("%lf",&a[j]);
		for(j=0;j<n;j++)
		{
         sum1=sum1+a[j];
		}
        x=sum1/n;
        for(j=0;j<n;j++)
		{
			sum2=sum2+(a[j]-x)*(a[j]-x);
		}
        s=sqrt(sum2/n);
	     printf("%.5lf\n",s);
	     i++;
	}
    return 0;
}
void main()
{
	int k,n,i,j;
	double S;
	double sum,average,result;
	double (*p)[1000];//?????????????????????????????
	//???????????????????????????????????????????
	p=(double *)calloc(100,1000*sizeof(double));
    scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n);
		sum=0;
		for(j=0;j<n;j++)
		{
			scanf("%lf",(*(p+i)+j));
			sum=sum+*(*(p+i)+j);
		}
		average=sum/n;
		for(j=0,result=0;j<n;j++)
		{
			result=result+(*(*(p+i)+j)-average)*(*(*(p+i)+j)-average);
		}
		S=sqrt(result/n);
		printf("%.5f\n",S);
	}
}
int main()
{
int k,n,i,j;double a[100]={0},sum,s2;
scanf("%d",&k);
while(k--)
{
scanf("%d",&n);sum=s2=0;
for(i=0;i<n;i++)
{scanf("%lf",&a[i]);sum+=a[i];}
sum/=n;
for(i=0;i<n;i++)
s2+=(a[i]-sum)*(a[i]-sum);
s2/=n;
printf("%.5lf\n",sqrt(s2));
}
return 0;
}
int main()
{
	int	i, j, n, a;
	double m, x[1000], r[100];

	scanf("%d", &n);
	for(i=0; i<n; i++)
	{
		scanf("%d", &a);
		m=0;
		for(j=0; j<a; j++)
		{
			scanf("%lf", &x[j]);
			if(j<a-1) scanf(" ");
			m+=x[j];
		}
		m/=a;
		r[i]=0;
		for(j=0; j<a; j++) r[i]+=pow(x[j]-m,2);
		r[i]=sqrt(r[i]/a);
	}
	for(i=0; i<n; i++) printf("%.5lf\n", r[i]);
	return 0;
}
int main ()
{
int k,n[100],i,j;
double s[100][100],total,result,sum,x;
scanf("%d",&k);
for(i=0;i<k;i++){
scanf("%d",&n[i]);
for(j=0;j<n[i];j++)
scanf("%lf",&s[i][j]);
}
for(int l=0;l<k;l++){
sum=0;
total=0;
for(j=0;j<n[l];j++){
sum+=(s[l][j]/(n[l]));
}
x=sum;
for(j=0;j<n[l];j++){
total+=((s[l][j]-x)*(s[l][j]-x));
}
result=sqrt(total/n[l]);
printf("%.5f\n",result);

}
return 0;
}
int main() 
{
 int n, i,k,j;
 double  b[10000],c,d[10000],m;
 double sum[100];
    scanf("%d",&n);
 for(i=0;i<n;i++)
 {m=0.0;
 c=0.0;
  scanf("%d",&k);
  for(j=0;j<k;j++)
  {
    scanf("%lf",&b[j]);
  }
  for(j=0;j<k;j++)
  {
 
       
        c=c+b[j];
  }
  for(j=0;j<k;j++)
  {
     d[j]=b[j]-c/k;
     
     m =m+d[j]*d[j];  
  }
  
    sum[i]=sqrt(m/k);
  
  
 }
 for(i=0;i<n;i++)
 {
  
  printf("%.5lf\n",sum[i]);
 }
 return 0;
}
int main()
{
	int n,num,i,j;
	double arr[105],sum,s,a,*p=arr;
	cin>>n;
	while(n--)
	{
		sum=0;
		cin>>num;
		for(j=0;j<num;j++)
		{
			cin>>*(p+j);
			sum+=*(p+j);
		}
		a=sum/num;
		sum=0;
		for(j=0;j<num;j++)
			sum+=(*(p+j)-a)*(*(p+j)-a);
		s=sqrt(sum/num);
		printf("%.5lf\n",s);
	}
	return 0;
}
int main()
{
	int k, n;
	scanf("%d", &k);
	while (k--) {
		double x[1005];
		scanf("%d", &n);
		double s = 0, average = 0;
		for (int i = 0; i < n; ++i)
		{
			scanf("%lf", x+i);
			average += *(x + i);
		}
		average /= n;
		for (int i = 0; i < n; ++i)
			s += (*(x + i) - average) * (*(x + i) - average);
		printf("%.5lf\n", sqrt(s/n));
	}
	return 0;
}
int main()
{
    int k,i,j,a[100];
    double b[100][1000],c[100],d[100],jun[100],s[100];
    scanf("%d",&k);
    for(i=0;i<k;i++)
   {
    scanf("%d",&a[i]);
    for(j=0;j<a[i];j++)
    {
     scanf("%lf",&b[i][j]);
     }
    }
   for(i=0;i<k;i++)
   { 
    c[i]=0;
    for(j=0;j<a[i];j++)
    {
     c[i]+=b[i][j];
     }
    }
   for(i=0;i<k;i++)
   {
    jun[i]=c[i]/a[i];
   }
   for(i=0;i<k;i++)
   {
    d[i]=0;
    for(j=0;j<a[i];j++)
    {
     d[i]+=pow(b[i][j]-jun[i],2);
    }
   }
  for(i=0;i<k;i++)
  {
   s[i]=sqrt(d[i]/a[i]);
   printf("%.5lf\n",s[i]);
   }
  return 0;
}
int main()
{
  int k,i,j,n;
  double x[100000],sum=0,aver = 0,SUM=0,AVER = 0,S = 0;
  scanf("%d",&k);
  for(i=1;i<=k;i++)
  {
     scanf("%d",&n);
     for(j=0;j<n;j++)
     {
	   scanf( "%lf", x + j );
       sum+=x[j];
      }
     aver=sum/n;
     for(j=0;j<n;j++)
     {
       SUM+=(x[j]-aver)*(x[j]-aver);
      }
     AVER=SUM/n;
     S=sqrt(AVER);
     printf("%.5lf\n",S);

	 sum = 0;
	 SUM = 0;
	 
  }
  return 0;
}
int main()
{
	int k,n,i,a[100];
	double b[100],s=0,c,S=0,x,j;
		scanf("%d",&k);
	for(n=0;n<k;n++)
	{
		scanf("%d",&a[n]);
		for(i=0;i<a[n];i++)
		{
			scanf("%lf",&b[i]);
        	s+=b[i];
		}
		c=s/a[n];
		s=0;
        for(i=0;i<a[n];i++)
		{
		S+=(b[i]-c)*(b[i]-c);
		}
		x=S/a[n];
		S=0;
		j=sqrt(x);
		printf("%.5f\n",j);
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int n,k,i,j;
	double S,s,x[num],a,y[num];
	scanf("%d",&n);
	for (i=0;i<n;i++)
	{
		scanf("%d",&k);
		s=0;
		S=0;
		for (j=0;j<k;j++)
		{
			scanf("%lf",&x[j]);
			s+=x[j];
		}
		a=s/k;
		for (j=0;j<k;j++)
		{
			S+=pow ((x[j]-a), 2);		
		}
		y[i]=sqrt(S/k);
		
	}
	for (i=0;i<n;i++)
	{
		printf("%.5lf\n",y[i]);
	}
	return 0;
}
int main()
{
	int n,yao[100],j,i;
	double a[100][100],s,sum1=0.0,sum2=0.0,sum3=0.0;
		
        
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
	  scanf("%d",&yao[i]);
	  for(j=0;j<yao[i];j++)
	  {
		  scanf("%lf",&a[i][j]);
	  }
	}
    for(i=0;i<n;i++)
	{
		sum1=0.0;
		sum2=0.0;
        sum3=0.0;
	  for(j=0;j<yao[i];j++)
	  {
		  sum1+=a[i][j];
	  }
	      sum2=sum1/(1.00*yao[i]);
      for(j=0;j<yao[i];j++)
	  {
         sum3=sum3+(a[i][j]-sum2)*(a[i][j]-sum2);
	  }
	  s=sqrt(sum3/(1.00*yao[i]));
	  printf("%.5lf\n",s);
	}
	return 0;
}
int main()
{
	int k,rd,n,i;
	double *x,plus,avex,output;
	scanf("%d",&k);
	for(rd=0;rd<k;rd++)
	{
		scanf("%d",&n);
		plus=0;
		output=0;
		x=(double *)malloc(n*sizeof(double));
		for(i=0;i<n;i++)
		{
			scanf("%lf",&x[i]);
			plus+=x[i];
		}
		avex=plus/n;
		for(i=0;i<n;i++)
		{
			output+=pow(x[i]-avex,2);
		}
		printf("%.5f\n",sqrt((output/n)));
		free(x);
	}
	return 0;
}
int main()
{
	int k,n,i,j;
	double a[100],b,s;
	scanf("%d",&k);
	s=0;
	b=0;
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&a[j]);
		}
		for(j=0;j<n;j++)
		{
			b+=a[j];
		}
		b=b/n;
		for(j=0;j<n;j++)
		{
			s+=pow(a[j]-b,2);
		}
		s=sqrt(s/n);
		printf("%.5f\n",s);
		s=0;
		b=0;
	}
	return 0;
}
int main()
{
    int n,k,i,j;
    double x[100],a,b,c,d,s[100];
    scanf("%d\n",&k);
    for(j=1;j<=k;j++){s[j]=0;b=0;d=0;a=0;c=0;scanf("%d\n",&n);for(i=1;i<=n;i++){scanf("%lf",&x[i]);
    b+=x[i];}a=b/n;
    for(i=1;i<=n;i++){c+=(x[i]-a)*(x[i]-a);}d=c/n;s[j]=s[j]+sqrt(d);}
    for(j=1;j<=k;j++)
    printf("%.5lf\n",s[j]);
    return 0;
}
void main()
{
	double *p,x,sum,s;
	    /*?????????????????????????*/
    int N,k,n,i ;
	scanf("%d",&N);
	for (k=0;k<N;k++)
	{
		scanf("%d",&n);
		sum=0;
		p=(double *)malloc(sizeof (double ));/*????*/
		for (i=0;i<n;i++)
	 
		scanf("%lf",&*(p+i));
		for (i=0;i<n;i++)
			sum=sum+*(p+i);
		x=sum/n;/*?????*/
        sum=0;
		for (i=0;i<n;i++)
			sum=sum+(*(p+i)-x)*(*(p+i)-x);/*?????*/
		x=sum/n;
		s=sqrt(x);/*????*/
        printf("%.5lf\n", s);
	}
}
int main(int argc, char* argv[])
{
    int i,j,n,k;
	double x[100],*p,sum=0,s1=0,s2=0,ave;
	p=x;
	double sqrt(double x);
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n);
		for(j=0;j<n;j++){
			scanf("%lf",&*(p+j));
			sum+=*(p+j);
		}
		ave=sum/(double)n;
		for(j=0;j<n;j++){
			s1+=(*(p+j)-ave)*(*(p+j)-ave);
		}
		s2=sqrt(s1/(double)n);
		printf("%.5lf\n",s2);
		sum=0;
		s1=0;
		s2=0;
	}
	return 0;
}
int main()
{
	int n,i=0,j=0,k=0,s=0,m=0;
	double an[100]; 
	double sum,jz;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		sum=jz=0.0;
		scanf("%d",&m);
		for(j=0;j<m;j++){
			scanf("%lf",&an[j]);
			sum+=an[j];
		}
		sum/=m;
		for(j=0;j<m;j++){
			jz+=(an[j]-sum)*(an[j]-sum);
		}
		jz=jz/m;
		printf("%.5lf\n",sqrt(jz));
	}
	return 0;
}
void main()
{
	double *a;
	double s,t;
	int n,i,j,k,l,m;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		s=0.0;
		a=(double *)malloc(sizeof(double)*(n+1));
		
		for (j=0;j<n;j++)
		{
			scanf("%lf",(a+j));
			s=s+*(a+j);
		}
		s=s/n;
		t=0.0;
		for (j=0;j<n;j++)
		{
			t=t+(*(a+j)-s)*(*(a+j)-s);
		}
		t=sqrt(t/n);
		printf("%.5f\n",t);
		free(a);
	}
}
int main (){
int a;
int i;
int b,j;
double sum=0;
double l=0;
double sz[100];
double s,k;
scanf("%d",&a);
for(i=0;i<a;i++){
scanf("%d",&b);
for(j=0;j<b;j++){
scanf("%lf",&(sz[j]));}
for(j=0;j<b;j++){
sum+=sz[j];}
k=sum/b;
for(j=0;j<b;j++){
l+=(sz[j]-k)*(sz[j]-k);}
s=sqrt(l/b);

	printf("%.5lf\n",s);
sum=0;
l=0;}
return 0;}
void main()
{
	int n,i,j,e;
	int num[100];
	int *q;
	double a[100],s[100],m,t;
	double *p,*ps;
	scanf("%d",&n);
	for(q=num,ps=s;q<num+n;q++,ps++)
	{
		m=0;
		t=0;
		scanf("%d",q);
		for(p=a;p<a+*q;p++)
		{
			scanf("%lf",p);
			m=m+*p;
		}
		m=m/(*q);
		for(p=a;p<a+*q;p++)
			t=t+pow((*p-m),2);
		t=t/(*q);
		*ps=sqrt(t);
	}
	for(ps=s;ps<s+n;ps++)
		printf("%.5lf\n",*ps);
}
int main()
{
	int n,i,j;
	double x[100],s,m=0.0,s1,k,S;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		m=0;s1=0;s=0;S=0;
		scanf("%lf",&k);
        for(j=0;j<k;j++){
		    scanf("%lf",&x[j]);
		    m+=x[j]/k;}
		for(j=0;j<k;j++){
			s+=pow(x[j]-m,2);
			s1=s/k;}
		S=sqrt(s1);
		printf("%.5lf\n",S);
	}
	return 0;
}
int main(int argc, char* argv[])
{
    int i,j,n,k;
	double lie[100],*p,sum=0,s1=0,s2=0,ave;
	double sqrt(double x);
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n);
		for(j=0;j<n;j++){
			scanf("%lf",&lie[j]);
			sum+=lie[j];
		}
		ave=sum/(double)n;
		for(j=0;j<n;j++){
			s1+=(lie[j]-ave)*(lie[j]-ave);
		}
		s2=sqrt(s1/(double)n);
		printf("%.5lf\n",s2);
		sum=0;
		s1=0;
		s2=0;
	}
	return 0;
}
int main(){
	int n1,i,j,hhh[k];
	double h[k][k],hh[k]={0},s[k],r[k]={0};
	scanf("%d",&n1);
	for(i=0;i<n1;i++){
	    scanf("%d",&hhh[i]);
		for(j=0;j<hhh[i];j++){
			scanf("%lf",&h[i][j]);
			hh[i]+=h[i][j];
		}
	}
	for(i=0;i<n1;i++){
		for(j=0;j<hhh[i];j++){
			r[i]+=pow(h[i][j]-hh[i]/hhh[i],2);
		}
		s[i]=sqrt(r[i]/hhh[i]);
		printf("%.5lf\n",s[i]);
	}
	return 0;
}
int main()
{
	int m,j;
	scanf("%d",&m);
	for (j=0;j<m;j++)
	{
	int n;
	scanf("%d",&n);
	double *num=(double*)malloc(sizeof(double)*n);

	double sum=0;
	int i;
	for (i=0;i<n;i++)
	{
	    scanf("%lf",num+i);
		sum=sum+num[i];
	}

    
    double E,D,SUM=0;
	E=sum/n;

	for(i=0;i<n;i++)
	{
		num[i]=num[i]-E;
		SUM=SUM+num[i]*num[i];
	}
	D=SUM/n;
    
	printf("%.5lf\n",sqrt(D));
	
	free(num);
}
	return 0;
}
int main()
{
    int n,q,i,m,j;
    double p,w[1200],s,*x;
    x=&*w;
    cin>>n;
    for(i=1;i<=n;i++)
    {
		s=0;
		p=0;
		cin>>m;
		for(j=0;j<=m-1;j++)
		{
			cin>>*(x+j);
			p=*(x+j)+p;
		}
		p=p/m;
		for(j=0;j<=m-1;j++)
		{
			s=s+(*(x+j)-p)*(*(x+j)-p);
		}
		s=s/m;
		s=sqrt(s);
		printf("%.5f\n",s);
	}
  
	
	

    cin>>q;
    return 0;
}