semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main()
{
	int k, n, i;
	double data[101], average, s, *p = NULL;
	cin >> k;
	for (i = 1; i <= k; i++)
	{
		cin >> n;
		average = 0;
		s = 0;
		p = data;
		for (p = data; p < data + n; p++)
		{
			cin >> *p;
			average += *p;
		}
		average = average / n;
		p = data;
		for (p = data; p < data + n; p++)
			s += (*p - average) * (*p - average);
		s = sqrt(s / n);
		cout << fixed << setprecision(5) << s << endl;
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int k,n;
	scanf("%d",&k);
	int i;
	float sz[100];
	for(i=1;i<=k;i++){
		scanf("%d",&n);
		int j;
		for(j=0;j<n;j++){
			scanf("%f",&*(sz+j));
		}
		float a=0;
		for(j=0;j<n;j++){
			a=a+*(sz+j);
		}
		a=a/n;
		double s=0;
		for(j=0;j<n;j++){
			s=s+(*(sz+j)-a)*(*(sz+j)-a);
		}
		s=s/n;
		s=sqrt(s);
		printf("%.5lf\n",s);
	}
	return 0;
}
int main()
{
	int n,i,j,a[100];
	double b[100],s,c;
	i=0,j=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		for(j=0;j<a[i];j++)
		{
			scanf("%lf",&b[j]);
		}
		s=0,c=0;
		for(j=0;j<a[i];j++)
		{
			c+=b[j];
		}
		c=c*1.0/a[i];
		for(j=0;j<a[i];j++)
		{
			s+=(b[j]-c)*(b[j]-c);
		}
		s=sqrt(s*1.0/a[i]);
		printf("%.5lf\n",s);
	}
	return 0;
}
void main()
{
	int k;
	int n;
	int i=0;
	double *a[100]={NULL}, temp=0,average=0;
	scanf("%d",&k);
	for(k;k>0;k--)
	{
		scanf("%d",&n);
		average=0;
		for(i=0;i<n;i++)
		{
			*(a+i)=(double *)malloc(sizeof(double));
			scanf("%lf",&temp);
			**(a+i)=temp;
			average=average+temp;
		}
		average=average/n;
		temp=0;
		for(i=0;i<n;i++)
		{
			**(a+i)=(**(a+i)-average)*(**(a+i)-average);
			temp=temp+**(a+i);
		}
		temp=sqrt(temp/n);
		printf("%.5f\n", temp);
	}
}
int main()
{
	int k,n;
	int i,j;
	double sum,ave;
	double fang;
    double a[1000]={0};
	scanf("%d",&k);
	for (i=0;i<k;i++)
	{
		sum=0;
		ave=0;
		fang=0;
		scanf("%d",&n);
		for (j=0;j<n;j++)
		{
			scanf("%lf",(a+j));
			sum=sum+*(a+j);
		}
		ave=sum/n;
		for (j=0;j<n;j++)
		{
			fang=fang+pow(*(a+j)-ave,2);
		}
		fang=sqrt(fang/n);
		printf("%.5f\n",fang);
	}
	return 0;
}
int main()
{
	int k=0;
	cin>>k;
	cin.get();
	for(int u=0;u<k;u++)
	{
		int n=0;
		cin>>n;
		cin.get();
		double a[110]={0},*p=a,x=0;
		for(p;p<a+n;p++)
		{
			cin>>*p;
			x+=(*p/n);
		}
		cin.get();
		double sum=0;
		for(p=a;p<a+n;p++)
		{
			sum+=pow((*p-x),2);
		}
		double s=sqrt(sum/n);
		printf("%.5f\n",s);
	}
	return 0;
}
int main()
{
	int n1;
	scanf("%d",&n1);
	int i;
	for(i=0;i<n1;i++)
	{
		int n2;
		scanf("%d",&n2);
		double a[100];
		double sum=0;
		double avg;
		int j;
		for(j=0;j<n2;j++)
		{
			scanf("%lf",&a[j]);
			sum=sum+a[j];
		}
		double temp;
		temp=(double)n2;
		avg=sum/temp;
		
		double s,t=0;
		int k;
		for(k=0;k<n2;k++)
		{
			t=t+(a[k]-avg)*(a[k]-avg);
		}
		s=sqrt(t/n2);
		printf("%.5f\n",s);
	}
	return 0;	
}
int main()
{
 int k,i;
 scanf("%d",&k);
 for(i=0;i<k;i++){
   int n,j; 
   double x[100],sum=0,aver,b;
   scanf("%d",&n);
   for(j=0;j<n;j++){
    scanf("%lf",&x[j]);
    sum+=x[j];
   }
   aver=sum/n;
   double a=0;
   for(j=0;j<n;j++){
    
    a+=(x[j]-aver)*(x[j]-aver);
   }
   b=sqrt(a/n);
   printf("%.5lf\n",b);
 }
 
 
 
}
int main()
{
	int n;
	scanf("%d",&n);
	int i,j,k;
    double sum,ave,fc;
	double sz[1000];
	for (i=0;i<n;i++)
	{
        scanf("%d",&j);
		sum=0;
		fc=0;
		for (k=0;k<j;k++)
		{
		scanf("%lf",&sz[k]);
		sum=sum+sz[k];
		}
        ave=(double)sum/j;
		for (k=0;k<j;k++)
		{
			fc=fc+pow(sz[k]-ave,2);
		}
		fc=(double)fc/j;
		fc=sqrt(fc);
		printf("%.5lf\n",fc);
		


	}
	
	
	return 0;
}
int main()
{
	struct shu{
		int n;
		double x[101];
	}pp[100];
		int k,i,j;
	double a1=0,a2=0;
		double s=0,S;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		s=0;
		S=0;
		a1=0;
		a2=0;
		scanf("%d",&pp[i].n);
		for(j=0;j<pp[i].n;j++)
		{
			scanf("%lf",&pp[i].x[j]);
			a1+=pp[i].x[j];
		}
		a2=a1/pp[i].n;
		for(j=0;j<pp[i].n;j++)
		{
			s+=(pp[i].x[j]-a2)*(pp[i].x[j]-a2);
		}
		S=sqrt(s/pp[i].n);
		printf("%.5f\n",S);
	}
	return 0;
}
int main()
{
	int i,j,k,n;
	double *ptox[1000];
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n);
		double sum=0,ave,out=0;
		for(j=0;j<n;j++){
			*(ptox+j)=(double*)malloc(sizeof(double));
			scanf("%lf",*(ptox+j));
			sum+=**(ptox+j);
		}
		ave=sum/n;
		for(j=0;j<n;j++)
			out+=pow((**(ptox+j) - ave),2);
		out=sqrt(out/n);
		printf("%.5f\n",out);
		
	}
	return 0;
}
int main(){
	double shuzu[K][N];
	int k,n,i,j;
	double sum_a=0,a,sum_s=0,s;
	scanf("%d",&k);
	for(j=0;j<k;j++){
		scanf("%d",&n);
		for(i=0;i<n;i++){
			scanf("%lf",&shuzu[j][i]);
			sum_a+=shuzu[j][i];
		}
		a=sum_a/n;
		for(i=0;i<n;i++){
			sum_s+=(shuzu[j][i]-a)*(shuzu[j][i]-a);
		}
		s=sqrt(sum_s/n);
		printf("%.5lf\n",s);
		sum_a=0;
		sum_s=0;
	}
	return 0;
}
int main(){
	int k,n[100]={0},i,i2,t;
	double x[1000]={0},s[100]={0},sum[100]={0},a[100]={0},m[100]={0};
	scanf("%d",&k);
	for(t=0;t<k;t++){
		scanf("%d",&n[t]);
		for(i=0;i<n[t];i++){
			scanf("%lf",&x[i]);
			sum[t]+=x[i];
		}
		a[t]=sum[t]/n[t];
		for(i2=0;i2<n[t];i2++){
			m[t]+=(x[i2]-a[t])*(x[i2]-a[t]);
		}
		s[t]=(double)sqrt(m[t]/(double)n[t]);
		printf("%.5lf\n",s[t]);
	}
	return 0;
}
int main()
{
	int m,n,i;
	double a[100],s,d,*b;
	
	scanf("%d",&m);
	while(m--)
	{
		b=&a[0];
		s=0;d=0;
		scanf("%d",&n);
		for(i=0;i<n;i++)
		{scanf("%lf",b+i);
		s=s+*(b+i);}
		s=s/n;
		for(i=0;i<n;i++)
		d=d+(*(b+i)-s)*(*(b+i)-s);
		d=d/n;
		d=sqrt(d);
		printf("%.5f\n",d);
		}
}
int main()
{
  int i,j;
 int k;
 double x[100];
 double *p=x;
  int n;
  double s,a;
  cin>>k;
  for(;k>=1;k--)
  {
	  cin>>n;
	  s=0;
	  a=0;
	  for(i=1;i<=n;i++)
	  {
		  cin>>*(p+i);
		  a+=*(p+i);
	  }
	  a=a/n;
	  for(i=1;i<=n;i++)
	  {
		  s=s+(*(p+i)-a)*(*(p+i)-a);
	  }
	  s=s/n;
	  s=sqrt(s);
	  cout<<fixed<<setprecision(5)<<s<<endl;
  }

  

  

 
 return 0;

}
int main()
{
	int i,j,k;
	cin>>k;
	for(i=0;i<k;i++)
	{
		int n;
		double a[100],average=0,s=0,sum=0;
		cin>>n;
		for(j=0;j<n;j++)
		cin>>a[j];
		for(j=0;j<n;j++)
		sum+=a[j];
		average=sum/n;
		for(j=0;j<n;j++)
		s+=(a[j]-average)*(a[j]-average);
		s=sqrt(s/n);
		cout<<fixed<<setprecision(5)<<s<<endl;
	}
	return 0;
}
int main()
{
	double n,s=0,average=0,t;
	cin>>t;
	for(int j=0;j<t;j++)
	{
		s=0;
		average=0;
	cin>>n;
	double x[1000],*p;
	for(int i=0;i<n;i++)
	{
		cin>>x[i];
	}
	p=x;
	for(int i=0;i<n;i++)
	{
		average=average+*(p+i);
	}
	average=average/n;
	for(int i=0;i<n;i++)
	{
		s=s+(*(p+i)-average)*(*(p+i)-average);
	}
	s=s/n;
	s=sqrt(s);
	cout<<fixed<<setprecision(5)<<s<<endl;
	}
	return 0;
}
int main()
{
	int k,n,i,j;
	double s;
	double x[1000];
	double pingjun,he,sum;
	scanf("%d",&k);
	for(i=0;i<k;i++)
    {
	   scanf("%d",&n);
	   sum=0.00;
	   for(j=0;j<n;j++)
	   {
		 scanf("%lf",&x[j]);
		 sum+=(double)x[j];
	   }
	   pingjun=(double)sum/n;
	   he=0.00;
	   for(j=0;j<n;j++)
	   {
		  he+=(double)(x[j]-pingjun)*(x[j]-pingjun);
	   }
	   s=(double)sqrt(he/n);
	   printf("%.5lf\n",s);
    }
	return 0;
}
int main ()
{
	int k,n,i,j,l;
    double  w[100];
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{   
		float h=0, x[100];
		double a=0,s=0;
		scanf("%d",&n);
			for(j=0;j<n;j++)
			{ 
			 
				scanf("%f",&x[j]);
		         h=h+x[j];
			
			}	
		
			a=h/n;
		
			for (l=0;l<n;l++)
			{
				s+=(x[l]-a)*(x[l]-a);
				
			}
			w[i]=sqrt(s/n);
	}
	for(i=0;i<k;i++)
		printf("%.5lf\n",w[i]);
	return 0;
}
void main()
{
	int k,n,j,i;
	float sum,x[1000];
	double a,b,s[100],sumt,y;
	scanf("%d",&k);
	for(j=0;j<k;j++)
	{
		sum=0;
		scanf("%d\n",&n);
		for(i=0;i<n;i++)
		{
			scanf("%f",&x[i]);
			sum+=x[i];
		}
		a=sum/n;
		sumt=0;
		for(i=0;i<n;i++)
		{
			y=(x[i]-a)*(x[i]-a);
			sumt+=y;
		}
		b=sumt/n;
		s[j]=sqrt(b);
	}
	for(j=0;j<k;j++)
	{
		printf("%.5lf\n",s[j]);
	}
}
int main()
{
    double a[100],s=0;
	int k;
	cin>>k;
	for(;k>0;k--)
	{
                 s=0;
                 double *p=a;
                 double ave=0,sum=0;
                 int n;
                 cin>>n;
                 for(int i=0;i<n;i++)
                 {
                         cin>>*(p+i);
                         ave+=*(p+i);
                 }
                 ave/=n;
                 for(int i=0;i<n;i++)
                 sum+=(*(p+i)-ave)*(*(p+i)-ave);
                 s=sqrt(sum/n);
                 printf("%.5f\n",s);
    }        
                               
	return 0;
}
int main()
{
	int k;
	double b[1000];
	scanf("%d",&k);
	int i;
	for(i=0;i<k;i++){
		double sum=0;
		int a;
		scanf("%d",&a);
		int j;
		for(j=0;j<a;j++){
			scanf("%lf",&b[j]);
			sum=sum+b[j];
		}
		double c=0;
		for(j=0;j<a;j++){
			c=c+(b[j]-sum/a)*(b[j]-sum/a);
		}
		double s=0;
		s=sqrt(c/a);
		printf("%.5lf\n",s);
	}
	return 0;
}
int main(){
	int k,i,j,shu[100];
	double ju[100][100],sum[100],z[100],a[100],s[100];
	for(i=0;i<100;i++){
		sum[i]=0;
	}
    for(i=0;i<100;i++){
		s[i]=0;
	}
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&shu[i]);
		for(j=0;j<shu[i];j++){
		scanf("%lf",&ju[i][j]);
        sum[i]+=ju[i][j];
		}
		a[i]=sum[i]/shu[i];
	}
	for(i=0;i<k;i++){
		for(j=0;j<shu[i];j++){
		s[i]+=(ju[i][j]-a[i])*(ju[i][j]-a[i]);
        }
		z[i]=pow(s[i]/shu[i],0.5);
	}
    for(i=0;i<k;i++){
		printf("\n%.5lf",z[i]);
	}
	return 0;
}
int main()
{
    int k,n,i,j;
    double x[1000],a,b,c,d,s;
    scanf("%d",&k);
    for(j=0;j<k;j++)
      { scanf("%d",&n);
        a=0;
       for(i=0;i<n;i++)
        { scanf("%lf",&x[i]); 
           a+=x[i];}
        b=a/n;
        c=0;
       for(i=0;i<n;i++)
         {  
           c+=pow(x[i]-b,2);}
        d=c/n;
        s=sqrt(d);
       printf("%.5f\n",s);

       }
               return 0;
}
int main()
{
	int n,i,j,k;
	double a=0,b=0,m=0,p=0,x[100];
	scanf("%d",&k);
	for (i=0;i<k;i++)
	{    
		scanf("%d",&n);
		for (j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
		}
		for (j=0;j<n;j++)
		{
			a=a+x[j];
		}
		m=1.00000000000*a/n;
		for (j=0;j<n;j++)
		{
			b=b+(x[j]-m)*(x[j]-m);
		}
		p=sqrt(b/n);
		a=0;b=0;
		printf("%.5lf\n",p);
	}
	return 0;
}
int main(){
	int i,k,n,n1,l;
	double sz[1000];
	double m[1000];
	double m2[10000];
	double sum[1000];
	double summ[1000];
	for(l=0;l<1000;l++){
	sum[l]=0;
	summ[l]=0;
	m[l]=0;
	}
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&n1);
		for(k=0;k<n1;k++){
		scanf("%lf",&sz[k]);
		sum[i]+=sz[k];
		}
		m[i]=sum[i]/n1;
		for(k=0;k<n1;k++){
			summ[i]+=(sz[k]-m[i])*(sz[k]-m[i]);
			m2[i]=sqrt((summ[i])/n1);
		}
        
	}
		for(i=0;i<n;i++){
			printf("%.5lf\n",m2[i]);
		}
return 0;
}
int main()
{
	int k,n,j,i;
	double t,sum1=0,sum2=0,a,s,x[100];
	scanf("%d",&k);
	for(j=0;j<k;j++){
		scanf("%d",&n);
		sum1=0;
		for(i=0;i<n;i++){
			scanf("%lf",&t);
			x[i]=t;
			sum1=sum1+x[i];
		}
		a=sum1/(double)n;
		sum2=0;
		for(i=0;i<n;i++){
			sum2=sum2+(x[i]-a)*(x[i]-a);
		}
		s=sqrt(sum2/(double)n);
		printf("%.5lf\n",s);
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int n,m,i,j;
	double a[1000],sum1=0,sum2=0,ave1=0,sum3=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&m);
      for(j=0;j<m;j++)
	  {
		  scanf("%lf",&a[j]);
          sum1+=a[j];
	  }
	  ave1=sum1/m;
      for(j=0;j<m;j++)
	  {
		  sum2+=(a[j]-ave1)*(a[j]-ave1);
	  }
	  sum3=pow(sum2/m,0.5);
	  printf("%.5lf\n",sum3);
	  sum1=0;
	  sum2=0;
	  sum3=0;
	  ave1=0;
	}
	return 0;
}
int main(){
    int num,n[100],i,j;
    double a[100][1000],s[100];
    double f(double x[],int k);
    scanf("%d",&num);
    for(i=0;i<num;i++){
        scanf("%d",&n[i]);
        for(j=0;j<n[i];j++)
            scanf("%lf",&a[i][j]);
    }
    for(i=0;i<num;i++){
        printf("%.5f\n",f(a[i],n[i]));
    }
    return 0;
}
double f(double x[],int k){
    int i;
    double a,sum(double y[],int l),s=0;
    a=sum(x,k)/k;
    for(i=0;i<k;i++){
        s+=pow(x[i]-a,2);
    }
    s=sqrt(s/k);
    return(s);
}
double sum(double y[],int l){
    int i;
    double c=0;
    for(i=0;i<l;i++)
        c+=y[i];
    return(c);
}
double x[1001],a,S;
int f(int k)
{
    int i;
    a=0;
    S=0;
    for(i=0;i<k;i++)
    {scanf("%lf",x+i);a+=*(x+i);}
    for(i=0;i<k;i++)
    {S+=pow((*(x+i)-a/k),2);}
    S=S/k;S=sqrt(S);
}
int main()
{
    int i,k,n;
    scanf("%d",&k);
    for(i=0;i<k;i++)
    {
                    scanf("%d",&n);
                    f(n);
                    printf("%.5f\n",S);
    }
    return 0;
}
int main()
{
		int k,n[100],i,j;
	double x[100][100],a=0,b,c=0,d;
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n[i]);
		for(j=0;j<n[i];j++){
			scanf("%lf",&x[i][j]);
		}
	}
	for(i=0;i<k;i++){
		a=0;
		for(j=0;j<n[i];j++){
			a+=x[i][j];
		}
		b=a/n[i];
		c=0;
		for(j=0;j<n[i];j++){
			c+=((x[i][j]-b)*(x[i][j]-b));
		}
		d=sqrt(c/n[i]);
		printf("%.5lf\n",d);
	}
	return 0;
}
int main()
{
	int n,a;
	double b[100],c,d,pj;
	double s;
	c=0;
	d=0;
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%d",&a);
		for(int k=0;k<a;k++){
			scanf("%lf",&b[k]);
			d=d+b[k];
		}
		pj=d*1.0/(a*1.0);
		for(int z=0;z<a;z++){
			c+=(b[z]-pj)*(b[z]-pj);
		}
		s=sqrt(c*1.0/(a*1.0));
		printf("%.5lf\n",s);
		d=0;
		c=0;
	}
	return 0;
}
int main(int argc, char* argv[])
{
    int k,j,n,i;
	double x[1000],a=0,b=0,s[100]={0};
	scanf ("%d",&k);
	for (j=0;j<k;j++)
	{
		scanf ("%d",&n);

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


	return 0;
}
int main()
{
    int k;
    cin>>k;
    for(int i=0;i<k;i++)
    {
        int n;
        cin>>n;
        double a[n],x=0,S=0;
        for(int j=0;j<n;j++)
        {
            cin>>a[j];
        }
        for(int j=0;j<n;j++)
        x+=a[j]; 
        x=x/n;
        for(int j=0;j<n;j++)
        {
            S+=pow(x-a[j],2);
        }
        S=S/n;
        S=sqrt(S);
        
        cout<<fixed<<setprecision(5)<<S<<endl;
    }
    
    return 0;
}
int main()
{
	int n=0,i,m=0,j=0;
	double a[1000],sum=0,biaocha=0,s=0;
	a[1000]=0;
		scanf("%d",&n);
	for(i=0;i<n;i++){
sum=0;biaocha=0;s=0;
scanf("%d",&m);
for(j=0;j<m;j++){
scanf("%lf",&a[j]);
sum+=(double)a[j];
}
for(j=0;j<m;j++){
	biaocha+=(double)(a[j]-sum/m)*(a[j]-sum/m);}

s=(double)sqrt(biaocha/m);
printf("%.5f\n", s);
	}

	return 0;
}
int main()
{
	double a[1200],sum,s,b;
		int n,m,i,j;
		scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&m);
		sum=0;
		b=0;
		s=0;
		for(j=0;j<m;j++)
		{
			scanf("%lf",&a[j]);
			sum=sum+a[j];
		}
		b=sum/m;
		for(j=0;j<m;j++)
		{
			a[j]=(a[j]-b)*(a[j]-b);
			s=s+a[j];
		}
			s=s/m;
			s=sqrt(s);
		
		printf("%.5lf\n",s);
	}




	
	
	


		return 0;
}
int main()
{
	int k;
	cin>>k;
	while(k--)
	{
		int n;
		double sum1=0,sum2=0;
		cin>>n;
		for(int i=0;i<n;i++)
		{
			double a;
			cin>>a;
			sum1+=a;
			sum2+=a*a;
		}
		double result=0;
		double average=sum1/n;
		result+=sum2+n*average*average-2*average*sum1;
		result=result/n;
		result=sqrt(result);
		cout<<fixed<<setprecision(5)<<result<<endl;
	}
	return 0;
}
int main()
{
	int k,n,i;double a[100],*p;         //??????????????
	cin >> k;                          //???????
	while(cin >> n)                    //?????
	{
		p=a;double sum=0,num=0;
		memset(p,0,sizeof(p));        
		for(i=0;i<n;i++)
			cin >> p[i];
		for(i=0;i<n;i++)                    //?????
			sum=sum+p[i];
		sum=sum/(double)n;
		for(i=0;i<n;i++)
			num=num+(p[i]-sum)*(p[i]-sum);   //?????
		num=num/(double)n;
		num=sqrt(num);
		printf("%.5f\n",num);                //???
	}
	return 0;
}
int main()
{
	int k,n,i,j;
	double x[1000],a,s[1000],S[1000];
	scanf("%d",&k);
	for(i=0;i<k;i++){
		s[i]=0;
		a=0;
		scanf("%d",&n);
		for(j=0;j<n;j++){
			scanf("%lf",&x[j]);
			a+=x[j]/n;
		}
		for(j=0;j<n;j++){
		    
			s[i]+=(x[j]-a)*(x[j]-a)/n;
		}
		S[i]=sqrt(s[i]);
	}
	for(i=0;i<k;i++){
		printf("%.5lf\n",S[i]);
	}
	return 0;
}
int main(){
	int i,j,k=0,n=0;
	double a[1000],x[1000],m=0;
	scanf("%d",&k);
	for(i=0;i<k;i++){
		x[i]=0;
		m=0;
		scanf("%d",&n);
		for(j=0;j<n;j++){
			scanf("%lf",&a[j]);}
		for(j=0;j<n;j++){
			m=m+a[j];}
		for(j=0;j<n;j++){
			x[i]=(double)(a[j]-m/(float)n)*(a[j]-m/(float)n)+x[i];}
	printf("%0.5lf\n",sqrt(x[i]/(float)n));}
    
	return 0;
}
double average(int n,double*a)
{
	double*p;
	double sum=0;
	for(p=a;p<a+n;p++)
	{
		sum+=*p;
	}
	return sum/n;
}

double fangcha(int n,double*a)
{
	double*p,sum=0;
	for(p=a;p<a+n;p++)
	{
		sum+=pow((*p-average(n,a)),2);
	}
	return sqrt(sum/n);
}

int main()
{
	int num;
	scanf("%d",&num);
	int i;
	for(i=0;i<num;i++)
	{
		int number;
		scanf("%d",&number);
		double*p;
		double*a=(double*)malloc(sizeof(double)*number);
		for(p=a;p<a+number;p++)
		{
			scanf("%lf",p);
		}
		printf("%.5lf\n",fangcha(number,a));
		free(a);
	}
	return 0;
}
int main(){
	int n,i,k;
	scanf("%d",&n);
	int m[n];
	double sum[n],s[n];
	double num[n][1000];
	for(i=0;i<n;i++){
		scanf("%d",&m[i]);
		for(k=0;k<m[i];k++){
			scanf("%lf",&num[i][k]);
		}
	}
	for(i=0;i<n;i++){
		sum[i]=0.0;
		s[i]=0.0;
		for(k=0;k<m[i];k++){
			sum[i]+=num[i][k];
		}
		for(k=0;k<m[i];k++){
			s[i]+=(num[i][k]-sum[i]/m[i])*(num[i][k]-sum[i]/m[i]);
		}
		printf("%.5f\n",sqrt(s[i]/m[i]));
	}
	return 0;
}
int main()
{
	int k,i;
	double data[100];
	scanf("%d",&k);
	for (i=0;i<k;i++)
	{
		int n,j;
		double sum=0;
		scanf("%d",&n);
		for (j=0;j<n;j++)
		{
			scanf("%lf",&data[j]);
			sum+=data[j];
		}
		sum/=n;
		double s=0;
		for (j=0;j<n;j++)
		{
			s+=pow((data[j]-sum),2);
		}
		printf("%.5f\n",sqrt(s/n));
	}
	return 0;
}
int main()
{
	int k,n,i,j;
	double x[1000],a=0.0,c=0.0,d,b;
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n);
		for(j=0;j<n;j++){
			scanf("%lf",&x[j]);
		}
		for(j=0;j<n;j++){
			a=a+x[j];
		}
		b=1.0*a/n;
		for(j=0;j<n;j++){
			c=pow(x[j]-b,2)+c;
		}
		d=sqrt(1.0*c/n);
		printf("%.5lf\n",d);
		a=0.0;
		c=0.0;
	}
	return 0;
}
double calculate(double a[1000],int n)
{
	int i;
	double m,sum=0,s;
	for(i=0;i<n;i++)
		sum=sum+a[i];
	m=sum/n;
	sum=0;
	for(i=0;i<n;i++)
		sum=(a[i]-m)*(a[i]-m)+sum;
	s=sqrt(sum/n);
	return s;
}

int main()
{
	int k,n,i,j;
	double s;
	double a[1000];
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&a[j]);
		}
		s=calculate(a,n);
		printf("%.5lf\n",s);
	}	
	return 0;
}
int main()
{
	int k,n,i,j;
	double b=0.0,a=0.0,x[1000],s;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
		}
		for(j=0;j<n;j++)
		{
			a+=x[j];
		}
		for(j=0;j<n;j++)
		{
			b+=pow((x[j]-a/n),2);
		}
		s=sqrt(b/n);
		printf("%.5lf\n",s);
		a=0;
		b=0;
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int n, m;
	int i, j;
	scanf("%d", &n);
	double x[1000], a=0;
	double b=0, s;
	for(i=0;i<n;i++){
		scanf("%d", &m);
		a=0;
		b=0;
		for(j=0;j<m;j++){
		scanf("%lf", &x[j]);
		a+=x[j];}
		for(j=0;j<m;j++){
			b+=pow((x[j]-a/m),2);}
		s=pow((b/m),0.5);
        printf("%.5lf\n", s);
	}

	return 0;
}
int main(int argc, char* argv[])
{
	int k,n,i,j;
	double x[N],s=0.0,sum=0,a[N];
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
			sum+=x[j];
		}
		for(j=0;j<n;j++)
		{
			s+=(x[j]-sum/n)*(x[j]-sum/n);
		}
		a[i]=sqrt(s/n);
		s=0.0;sum=0.0;
	}
	for(i=0;i<k;i++)
		printf("%.5f\n",a[i]);

	return 0;
}
int main()
{
	int i,n,a;
	double num=0;
	float x[100],sum=0,b;
	scanf("%d",&n);
	while(n>0)
	{
		sum=0;num=0;
			scanf("%d",&a);
	for(i=0;i<a;i++){                            
		scanf("%f",&x[i]);
	}
	for(i=0;i<a;i++){
		sum+=x[i];
		
	}
	b=sum/a;
	for(i=0;i<a;i++){
		num+=pow((x[i]-b),2);
	}

		printf("%0.5lf\n",sqrt(num/a));
	
	n--;
	}
    return 0;
}
int main()
{
	int k,n,i,j;
	double s=0,a[100]={0},aver=0;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		{
			aver=0;
			s=0;
			for(j=0;j<n;j++)
			{
				scanf("%lf",&a[j]);
				aver+=a[j];
			}
			aver/=n;
			for(j=0;j<n;j++)
			{
				s+=((a[j]-aver)*(a[j]-aver));
			}
			s/=n;
			s=sqrt(s);
			printf("%.5lf\n",s);
		}
	}
	return 0;
}
int main()
{
	int k;
	scanf("%d",&k);
	while(k--)
	{
		int n;
		scanf("%d",&n);
		double a[200];
      int i;
	  for(i=0;i<n;i++)
		  scanf("%lf",&a[i]);
	  double sum=0;
	  double *p;
	  for(p=a;p<a+n;p++)
		  sum+=*p;
	  double ave;
	  ave=sum/n;

	  double result=0;
	  for(p=a;p<a+n;p++)
		  result+=(*p-ave)*(*p-ave);
	  result=sqrt(result/n);


	  printf("%.5lf\n",result);
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int k,i,j;
	double sz[100][1000],pj[100],b,s[100];
	scanf("%d",&k);
    
	for(i=0;i<k;i++){
		double sum=0.0,d=0.0;
	    int n;
	    scanf("%d",&n);
      	for(j=0;j<n;j++){
		   scanf("%lf",&sz[i][j]);
		   sum+=sz[i][j];
	}
    pj[i]=sum/n;
	for(j=0;j<n;j++){
    b=pow((sz[i][j]-pj[i]),2);
		   d+=b;
	   }
    s[i]=sqrt(d/n);
	
	}
   
    for(i=0;i<k;i++){   
	printf("%.5f\n",s[i]);
	}
	return 0;
}
int main()
{
	int n,a[100],i,j,s;
	double *b[100],x=0,y=0;
	double ans;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{b[i]=(double*)malloc(sizeof(double)*100);}
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
      for(j=0;j<a[i];j++)
		{scanf("%lf",(b[i]+j));}
	}
    for(i=0;i<n;i++)
	{
		for(j=0;j<a[i];j++)
		{ x=x+(*(b[i]+j));}
		x=x/a[i];
		for(j=0;j<a[i];j++)
		{y=y+(*(b[i]+j)-x)*(*(b[i]+j)-x);}
		y=y/a[i];
		ans=sqrt(y);
		printf("%.5f\n",ans);                   //???ans?float?????case??0.00001???????wrongans???????
		x=0;y=0;
	}
}

//??????????????????????????????????passed???????????????????????
int main()
{
	int k,n,i,j;
	double f[101]={0},sum1=0,average,s,*p=f,sum2=0;
	scanf("%d",&k);
	for(i=1;i<=k;i++)
	{
		scanf("%d",&n);
		for(j=0;j<=n-1;j++)
		{
			scanf("%lf",&f[j]);
			sum1+=f[j];
		}
		average=sum1/n;
		sum1=0;j=0;
		while(j<=n-1)
		{
			sum2+=(p[j]-average)*(p[j]-average);
			j++;
		}
		s=sqrt(sum2/n);
		p=f;sum2=0;
		printf("%.5lf\n",s);
	}
}
int main()
{
	int i, n,h,k;
	scanf("%d\n",&k);
	double b,s,c=0,a=0;
	double sz[100];
	for(i=0;i<k;i++)
	{
	scanf("%d\n",&n);
    
		for(h=0;h<n;h++)
		{
		scanf("%lf ",&sz[h]);
		a+=sz[h];
		}
	    b=(double)a/n;
	for(h=0;h<n;h++)
	{
		c+=(sz[h]-b)*(sz[h]-b);
	}
	s=(double) c/n;
	
	printf("%.5lf\n",sqrt(s));
	s=0;a=0;b=0;c=0;
	}
	return 0;
}
int main(){
	int k,n,j,i;
	double x[100],t,s;
	scanf("%d",&k);
	for ( i=0;i<k;i++){
		scanf("%d",&n);
		t=0;
		for ( j=0;j<n;j++){
			scanf("%lf",&x[j]);
			t+=x[j];
		}
		t/=n;
		s=0;
		for ( j=0;j<n;j++){
			s+=(x[j]-t)*(x[j]-t);
		}
		s/=n;
		s=sqrt(s);
		printf("%.5lf\n",s);
	}
	return 0;
}
// 100001.cpp : Defines the entry point for the console application.
//



int main(){

	int  n, k, j, i ;
	double sum, sum1, S, s, mean;
	double a[100];
    double* p;
	p=a;
	
    

	scanf("%d", &k);

	for (i=0; i<k; i++){
		sum=0;
		sum1=0;

	
		scanf("%d", &n);

		for (j=0; j<n; j++){
		scanf("%lf", p+j);
		}

		for (j=0; j<n; j++){
		sum+=*(p+j);
		}

		mean=sum/n;

		for (j=0; j<n; j++){
		sum1+=(*(p+j)-mean)*(*(p+j)-mean);
		}

		S=sum1/n;

		s=sqrt(S);

printf("%.5lf\n", s);



      
	}




	return 0;
}
int main(){
	int m,n,i,j;
	double sz[NUM][LEN];
	scanf("%d",&m);
	for(i=0;i<m;i++){
		scanf("%d",&n);
		double sum=0;
		for(j=0;j<n;j++){
			scanf("%lf",&sz[i][j]);
			sum+=sz[i][j];
		}
		double a;
		a=sum/n;
		sum=0;
		for(j=0;j<n;j++){
			sum+=(sz[i][j]-a)*(sz[i][j]-a);
		}
		sum=sum/n;
		sum=sqrt(sum);
		printf("%.5lf\n",sum);
	}
	return 0;
}
int main()
{
	int k,cycle;
	cin>>k;
	for(cycle=0;cycle<k;cycle++)
	{
		int n,i;
		double a=0,s=0,x[1000]={0};
		cin>>n;
		for(i=0;i<n;i++) 
		{ scanf("%lf",&x[i]); a+=x[i];}
		a=a/n;
		for(i=0;i<n;i++) s+=abs(x[i]-a)*abs(x[i]-a);
		s=sqrt(s/n);
		printf("%.5f\n", s);

	}


	cin.get();
	cin.get();
	cin.get();
	return 0;
}
int main()
{
	int n,k,i,j;
	float x[1001];
	double s,sum;
	cin>>n;
	for(i=1;i<=n;i++)
	{
		sum=0.0;
		s=0.0;
		cin>>k;
		for(j=0;j<k;j++)
		{
			cin>>*(x+j);
			sum+=*(x+j);
		}
		sum=sum/k;
		for(j=0;j<k;j++)
			s=s+(sum-*(x+j))*(sum-*(x+j));
		s=sqrt(s/k);
		printf("\n%.5f",s);
	}
	return 0;
}
int main()
{
	double x[101],ave,s=0,S=0;
	int i,j,n,k;
	scanf("%d",&k);
	for(i=1;i<=k;i++)
	{
		s=0;S=0;
		scanf("%d",&n);
		for(j=1;j<=n;j++)
		{
			if(j==1)
				scanf("%lf",&x[j]);
			else
				scanf(" %lf",&x[j]);
			s=s+x[j];
		}
		ave=s/n;
		for(j=1;j<=n;j++)
		{
			S=S+(x[j]-ave)*(x[j]-ave);
		}
		S=sqrt(S/n);
		printf("%.5lf\n",S);
	}
}
int main()
{
	int n,k[100];
	double num[100][100],average;//?????
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>k[i];
		for(int j=0;j<k[i];j++)
			cin>>num[i][j];
	}
	for(int i=0;i<n;i++)
	{
		double total=0.0,sum=0.0,answer;
		for(int j=0;j<k[i];j++)
		  total+=num[i][j];
		average=total/k[i];
		for(int j=0;j<k[i];j++)
			sum+=(num[i][j]-average)*(num[i][j]-average);
		sum=sum/k[i];
		answer=sqrt(sum);
		cout<<fixed<<setprecision(5)<<answer<<endl;
	}
	return 0;
}