semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(int argc, char* argv[])
{
	int n=0,k=0,i=0,j=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&k);
		double a=0,s=0;
		double sz[1000];
		for(j=0;j<k;j++)
		{
			scanf("%lf",&sz[j]);
			a+=sz[j];
		}
		a=a/k;
		for(j=0;j<k;j++)
		{
			s+=(sz[j]-a)*(sz[j]-a);
		}
		s=s/k;
		s=sqrt(s);
		printf("%.5f\n",s);
	}

	return 0;
}
double s(double *p,int n)
{
	int i;
	double x=0,a=0,*q=p;
	for(i=0;i<n;i++,q++)
		a+=*q;
	a/=n;
	q=p;
	for(i=0;i<n;i++,q++)
		x+=(*q-a)*(*q-a);
	return sqrt(x/n);
}

void main()
{
	int k,i,n,j;
	double *p[100],*q;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		p[i]=(double *)malloc(n*sizeof(double));
		q=p[i];	
		for(j=0;j<n;j++)
		{
			scanf("%lf",q);
			q++;
		}
		printf("%.5f\n",s(p[i],n));
	}
}
int main() {
	int i,j,k,n;
	double * a,sum,aver;
	scanf("%d",&k);
	for (i=0;i<k;i++) {
		scanf("%d",&n);
		a = (double *)malloc(n);
	 
		sum = 0.0;
		for (j=0;j<n;j++) {
			scanf("%lf",&a[j]);
			sum+=a[j];
		} 
		aver = sum/(double)n;
		sum = 0;
		for (j=0;j<n;j++) {
		   sum+=(a[j]-aver)*(a[j]-aver);
		} 
		aver = sqrt((sum)/(double)n);
		printf("%.5lf\n",aver);
	}

	return 0;
}
int main()
{
	int i,k,j,n;
	double x[100],a[100],b[100],c[100],s[100];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&k);
		a[i]=0;
        for(j=0;j<k;j++){
		scanf("%lf",&(x[j]));
		a[i]+=x[j];
		}
		b[i]=a[i]/k;
		c[i]=0;
        for(j=0;j<k;j++){
        c[i]+=(x[j]-b[i])*(x[j]-b[i]);
		}

		s[i]=sqrt(c[i]/k);
		}
    for(i=0;i<n;i++){
		printf("%.5lf\n",s[i]);
		}
	return 0;
}
int main(int argc, char* argv[])
{
	int n,n1,i,j;
	double a[1000],sum=0.0,tmp=0.0,eve,out;
	scanf ("%d",&n);
	for (i=0;i<n;i++)
	{
		scanf ("%d",&n1);
		for (j=0;j<n1;j++)
		{
			scanf ("%lf",&a[j]);
			sum+=a[j];
		}
		eve=(double)sum/n1;
		for (j=0;j<n1;j++)
		{
			tmp+=(a[j]-eve)*(a[j]-eve);
		}
		out=sqrt(tmp/n1);
		printf ("%.5lf\n",out);
		out=0.0;tmp=0.0;eve=0.0;sum=0.0;
	}
	return 0;
}
int main (){
	int i,n,k,z;
	double x[100],m1[100],a=0,e=0;
	scanf("%d",&k);
	for (z=0;z<k;z++){
		e=0;
		a=0;
		scanf("%d",&n);
		for (i=0;i<n;i++){
			scanf("%lf",&x[i]);
			a+=x[i];
		}
		a=a/n;
		for(i=0;i<n;i++){
			e+=(x[i]-a)*(x[i]-a);
		}
		e=e/n;
		m1[z]=pow(e,0.5);

	}
	for(z=0;z<k;z++){
		printf("%.5lf\n",m1[z]);
	}
	
	
	return 0;
}
int n,m,i,j;
double x[100],eq,s;
void main()
{
  scanf("%d",&n);
  for(i=0;i<n;i++)
  {eq=0.0,s=0.0;
   scanf("%d",&m);
   for(j=0;j<m;j++)
   {scanf("%lf",x+j);
   eq=eq+*(x+j);
   }
   eq=(eq/m)*1.0;
   for(j=0;j<m;j++)
   {s=s+(*(x+j)-eq)*(*(x+j)-eq);}
   s=sqrt((s/m)*1.0);
   printf("%.5f\n", s);
  }
}
int main()
{  int n,i;
int num;
double *f1,s,a;
scanf("%d",&n);
while(n--)
{ a=0;s=0;
	scanf("%d",&num);
	f1=(double*)malloc(num*sizeof(double));
	for(i=0;i<num;i++)
	{ scanf("%lf",f1+i);
	a+=*(f1+i);
	}
   a=a/(double)num;
for(i=0;i<num;i++)	
   s+=(*(f1+i)-a)*(*(f1+i)-a);
s=sqrt(s/(double)num);
printf("%.5f\n",s);
}
	
	return 0;
}
int days(int m1,int m2,int e[])
{
	int sum=0;
	for(int i=m2;i<m1;i++)
		sum+=e[i];
	cout<<sum<<endl;
	return sum+1;
}


int main()
{
	int n;
	cin>>n;
	while(n--)
	{
		int k;
		cin>>k;
		double a[200];
		for(int i=0;i<k;i++)//????
			cin>>a[i];
		double sum=0,average;
		for(int i=0;i<k;i++)//?????
			sum+=a[i];
		average=sum/k;
		sum=0;
		for(int i=0;i<k;i++)
			sum+=(a[i]-average)*(a[i]-average);
		sum=sum/k;//????
		cout<<fixed<<setprecision(5)<<sqrt(sum)<<endl;
	}
 return 0;

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

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

		ave = 0;
		sum = 0;
		s = 0;
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int k,i;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		double x[1000];
		double a=0,b=0,a1=0,b1=0,s=0;
		int n,j;
		scanf("%d",&n);
	    for(j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
			a1+=x[j];
		}
		a=a1/(double)n;
		for(j=0;j<n;j++)
		{
			double m;
			m=(x[j]-a)*(x[j]-a);
			b1+=m;
		}
		b=b1/(double)n;
		s=sqrt(b);
	    printf("%.5lf\n",s);
	}
	return 0;
}
int main()
{
	int k;
	cin >> k;
	for(; k >= 1; k--)
	{
		int n;
		double sum = 0;
		double data[1000 + 10];
		double *p = data;

		cin >> n;
		for(int i = 0; i < n; i++)
		{
			cin >> data[i];
			sum += data[i];
		}
		double aver = sum / n;
		double dsum = 0;
		for(p = data; p < data + n; p++)
		{
			dsum += (*p - aver) * (*p - aver);
		}
		dsum /= n;
		double s = sqrt(dsum);
		cout << fixed << setprecision(5);
		cout << s << endl;
	}
}
void main()
{
 int k,n,i,j;
 double *x=0,a,s;
 scanf("%d",&k);
 for (i=1;i<=k;i++)
   {
   scanf("%d",&n);a=0;s=0;
   x=(double*)calloc(100,sizeof(double));
   for (j=1;j<=n;j++)
	 {
	 scanf("%lf",x+j-1);
	 a=a+*(x+j-1);
	 }
   a=a/n;
   for (j=1;j<=n;j++)
	 s=s+(*(x+j-1)-a)*(*(x+j-1)-a);
   s=sqrt(s/n);
   printf("%.5f\n",s);
   }
}
int main()
{
	int n;
	int i;
	int j[50];
	int b;
	double k[100];
	double sum;
	double a;

	scanf("%d", &n);

	for(i=0; i<n; i++)
	{
		scanf("%d", &j[i]);
		for(b=0; b<j[i]; b++)
		{
			scanf("%lf", &k[b]);
		}

		sum = 0;

		for(b=0; b<j[i]; b++)
		{
			sum += k[b];
		}
	
		a = sum / (j[i]);
		sum = 0;

		for(b=0; b<j[i]; b++)
		{
			sum += (k[b] - a) * (k[b] - a);
		}

		sum = sqrt(sum / j[i]);
		printf("%.5lf\n", sum);
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int k, n, i, j;
	double x[5000], sum, aver, a , b;
	
	scanf("%d\n", &k);

	for(i = 0; i < k; i++)
	{
		scanf("%d\n", &n);

		sum = 0;
		for(j = 0; j < n; j++)
		{
			scanf("%lf", &x[j]);
	        sum += x[j];
		}
		aver = sum/n;

		a = 0;
		for(j = 0; j < n; j++)
		{
			a += pow((x[j] - aver), 2); 
		}
		b = sqrt(a/n);

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

	}

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

	return 0;
}
void main()
{
	int k,i,j,n;
	double *p,total,ave,total2,res;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		total=0;ave=0;total2=0;res=0;
		p=(double *)calloc(100,sizeof(double));
		for(j=0;j<n;j++)
		{
			scanf("%lf",p+j);
			total=total+(*(p+j));
		}
		ave=total/n;
		for(j=0;j<n;j++)
		total2=total2+((*(p+j))-ave)*((*(p+j))-ave);
		res=sqrt(total2/n);
		printf("%.5f\n",res);
	}
}
int main()
{
	int k,n,i,j;
	double x[1000],s,v;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		v=0;
		s=0;
		for(j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
		}
		for(j=0;j<n;j++)
		{
			v=v+x[j];
		}
		v=v/n;
		for(j=0;j<n;j++)
		{
			s=s+(x[j]-v)*(x[j]-v);
		}
		s=sqrt((double)s/n);
		printf("%.5lf\n",s);
	}
	return 0;
}
double S(int m)
{
    double a[m],aver=0,sum=0;
    int i;
    for(i=0;i<m;i++)
    {
        scanf("%lf",(a+i));
        aver+=*(a+i);
    }
    aver/=m;
    for(i=0;i<m;i++)
        sum+=(*(a+i)-aver)*(*(a+i)-aver);
    return (sqrt(sum/m));
}
int main()
{
    int n,m;
    for(scanf("%d",&n);n>0;n--)
    {
        scanf("%d",&m);
        printf("%.5f\n",S(m));
    }
    return 0;
}
int main()
{
	int i, k, n;
	double x[100], f, ave;
	cin >> k;
	while(k--)
	{
		cin >> n;
		f = 0;
		ave = 0;
		for(i = 0; i < n; i++)
		{
			cin >> x[i];
			ave = ave + x[i] / n;
		}
		for(i = 0; i < n; i++)
		{
			f = f + ((x[i] - ave) * (x[i] - ave)) / n;
		}
		f = sqrt(f);
		cout << fixed << setprecision(5) << f << endl;
	}
	return 0;
}
int main(){
    int n,m;
    double aa[1000],x,a,y,bb[1000];
    cin>>n;
    int i,j;
    for(i=1;i<=n;i++){
      cin>>m;
      a=0;
      for(j=1;j<=m;j++){
       cin>>aa[j];
       a=a+aa[j];
       }
       a=a/m;
       y=0;
       for(j=1;j<=m;j++){
         y=y+(aa[j]-a)*(aa[j]-a);
         }
         y=y/m;
         y=sqrt(y);
        bb[i]=y;
        }
        for(i=1;i<=n;i++)
         printf("%.5lf\n", bb[i]);
     
        return 0;
        }
int main ()
{
	int k,i,j,t,m;
	double a,s,shu;
	double *p,*sm;
	scanf("%d\n",&k);
	p=(double*)malloc(sizeof(double)*101);
	sm=(double*)malloc(sizeof(double)*k);
    for(i=0;i<k;i++)
	{
		scanf("%lf\n",&shu);
		p[0]=shu;
		a=0;
		for(j=1;j<=p[0];j++)
		{
             scanf("%lf",&p[j]);
			 a+=p[j];
		}
		a=a/p[0];
		s=0;
		for(t=1;t<=p[0];t++)
		{
			s+=(p[t]-a)*(p[t]-a);
		}
		s=s/p[0];
		s=sqrt(s);
        sm[i]=s;
	}
	for(m=0;m<k;m++)
	{
		printf("%.5lf\n",sm[m]);
	}
	free(p);
	free(sm);
	return 0;
}
int main(){
int i,j,x,n,m;
double a,b,d;
double u[100],sz[100];
scanf("%d",&n);
for(i=0;i<n;i++){
a=0,b=0,d=0;   
scanf("%d",&m);
   for(j=0;j<m;j++){
     scanf("%lf",&sz[j]);
     a=sz[j]+a;
}
     double b=a/m;
     for(x=0;x<m;x++){
         double c=(sz[x]-b)*(sz[x]-b);
          d=d+c; }  
   u[i]=sqrt(d/m);
}
   for(i=0;i<n;i++){
   printf("%.5lf\n",u[i]);
}
return 0;
}
void main()
{
	int i,j,n,m;
	double a[1001]={0},mean,sum,result;
	scanf ("%d",&n);
	for (i=0;i<n;i++)
	{
		scanf ("%d",&m);
		for (sum=0,j=0;j<m;j++)
		{
			scanf ("%lf",&a[j]);
			sum=sum+a[j];
		}
		mean=sum/m;
		a[m]=-1;
		for (sum=0,j=0;j<m;j++)
			sum=sum+(a[j]-mean)*(a[j]-mean);
		result=sum/m;
		result=sqrt(result);
		printf ("%.5lf\n",result);
	}
}
int main()
{
	int i , j ;
	int n , k , m ;
	double a , t , s ;
	double x[100] = { 0 } ;
	double *p = NULL ;
	cin >> n ;
	for ( k = 0 ; k < n ; k++ )
	{
		t = 0 ;
		cin >> m ;
		p = x ;
		for ( i = 0 ; i < m ; i++ )
		{
			cin >> *(p+i) ;
		}
		a = 0 ;
		for ( i = 0 ; i < m ; i++ )
		{
			a += *(p+i) ;
		}
		a = a / m ;
		for ( i = 0 ; i < m ; i++ )
		{
			t += ( ( *(p+i) - a ) * ( *(p+i) - a ) ) ;
		}
		s = sqrt(t / m) ;
		cout << fixed << setprecision(5) << s << endl ;
	}
	return 0 ;
}
int main(){
	int k;
	scanf("%d",&k);
	for(int i=0;i<k;i++){
        int n;
		scanf("%d",&n);
		double sz[100];
		double sum=0;
		double a;
		for(int r=0;r<n;r++){
			scanf("%lf",&sz[r]);
			sum+=sz[r];
		}
		a=sum/n;
		sum=0;
		for(int b=0;b<n;b++){
			sz[b]=(sz[b]-a)*(sz[b]-a);
			sum+=sz[b];
		}
		double result;
		result=pow(sum/n,0.5);
		printf("%.5lf\n",result);
	}
	return 0;
}
int main()
{
	int i,j,n,x;
	double a[1000],*p,y,z;
	cin>>n;
	for(i=0;i<n;i++)
	{
		y=z=0;
		cin>>x;
		for(j=0;j<x;j++)
			cin>>a[j];
		p=a;
		for(j=0;j<x;j++)
			y+=*(p+j);
		y=y/x;
		for(j=0;j<x;j++)
			z+=pow(*(p+j)-y,2);
		z=sqrt(z/x);
		printf("%.5lf\n",z);
	}
	return 0;
}
int main()
{
 int n,k,i,j; 
 scanf("%d",&k);
 for(i=1;i<=k;i++)
  {
   double a=0.0,x[200],*px,s1=0.0,s=0.0;
   scanf("%d",&n);
   for(j=0;j<n;j++)
     x[j]=0.0;
   px=x;
   for(j=0;j<n;j++)
     {
      scanf("%lf",px);
      a+=*px/n;
      px++;
     }
   px=x;
   for(j=0;j<n;j++)
     {
      s1+=(*px-a)*(*px-a)/n;
      px++;
     }
   s=sqrt(s1);
   printf("%.5lf\n",s);
  }
 return 0;
}
int main()
{
	int k;
	scanf("%d",&k);
	double x[100],n[100],sum1[100],sum2[100],s[100];
	int i,j;
    for(i=0;i<k;i++){
    sum1[i]=0;
    sum2[i]=0;
    s[i]=0;
}
    for(i=0;i<k;i++){
    scanf("%lf",&(n[i]));
    for(j=0;j<n[i];j++){
    scanf("%lf",&(x[j]));
    sum1[i]+=x[j];
}
for(j=0;j<n[i];j++){
    sum2[i]+=pow(x[j]-sum1[i]/n[i],2);
    s[i]=sqrt(sum2[i]/n[i]);
}
}
    for(i=0;i<k;i++){       
    printf("%.5lf\n",s[i]);
}
    return 0;
}
double average(int n,double *p)
{
	double i,s;
	s=0;
	for(i=0;i<n;i++)
	{
		s=s+*p;
		p++;
	}
	s=s/n;
	return s;
}

double S(int n,double *p)
{
	double i,s,ave;
	s=0;
	ave=average(n,p);
	for(i=0;i<n;i++)
	{
		s=s+(*p-ave)*(*p-ave);
		p++;
	}
	s=s/n;
	s=sqrt(s);
	return s;
}

int main()
{
	int k,i,j,n;
	double x[100],*p=x;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
		}
		printf("%.5f\n",S(n,p));
	}
	return 0;
}
void main()
{
    double b[100][1000];
	int k,n[100]={0},i,j;
	double t[100]={0},u[100]={0},a[100]={0},s[100]={0};
    scanf("%d",&k);
    for(i=0;i<k;i++)
	{
        scanf("%d",&n[i]);
		for(j=0;j<n[i];j++)
		{
			scanf("%lf",&b[i][j]);
		}
	} 
	for(i=0;i<k;i++)
	{
		for(j=0;j<n[i];j++)
		{
			t[i]+=b[i][j];
		}
		a[i]=t[i]/n[i];
		for(j=0;j<n[i];j++)
		{
			u[i]+=pow((b[i][j]-a[i]),2);
		}
			s[i]=sqrt(u[i]/n[i]);
			printf("%.5lf\n",s[i]);
	}
}
int main()
{
	int n,m;
	double sz[1000][100];
	double sum1[100]={0};
	double sum2[100]={0};
	double a;
	double s[100];
	scanf("%d",&n);
	for(int i=0;i<n;i++){
		scanf("%d",&m);
		for(int j=0;j<m;j++){
			scanf("%lf",&sz[j][i]);
			sum1[i]=sum1[i]+sz[j][i];
		}
		a=sum1[i]/(double)m;
		for(int l=0;l<m;l++){
			sum2[i]=sum2[i]+(sz[l][i]-a)*(sz[l][i]-a);
		}
		s[i]=sqrt(sum2[i]/(double)m);
	}
	for(int y=0;y<n;y++){
		printf("%.5lf\n",s[y]);
	}
	return 0;
}
main()
{
      int n,i,j,m;
      double a[1000],x;
      scanf("%d",&n);
      for(i=0;i<n;i++)
      {
            double sum=0;
            scanf("%d",&m);
            for(j=0;j<m;j++)
            {
               scanf("%lf",&a[j]);
               sum=sum+a[j];
            }
            x=sum/m;
            sum=0;
            for(j=0;j<m;j++)
            {
                 sum=(a[j]-x)*(a[j]-x)+sum;
            }
            sum=sqrt(sum/m);
            printf("%.5f\n",sum);
      }
      getchar();
      getchar();
}
int main()
{
int n,i,j,k;
double a[1000],sum=0.0,average,b[1000],s=0.0,m,u;
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%d",&j);
  for(k=0;k<j;k++)
  scanf("%lf",&a[k]);
   for(k=0;k<j;k++)
   sum+=a[k];
average=(double)sum/j;
for(k=0;k<j;k++)
{b[k]=a[k]-average;
s+=b[k]*b[k];}
m=(double)s/j;
u=sqrt(m);
printf("%.5f\n",u);
sum=0; s=0;
}
return 0;
}
int main(){
int n,i,k,m;
double sz[1000],a1=0,a,s1=0,s,s2;
scanf("%d\n",&m);
for(k=0;k<m;k++){
scanf("%d\n",&n);
a1=0;
s1=0;
s2=0;
for(i=0;i<n;i++){
scanf("%lf\n",&(sz[i]));
}
for(i=0;i<n;i++){
	a1+=sz[i];
}
a=a1/n;
for(i=0;i<n;i++){
	s1+=(sz[i]-a)*(sz[i]-a);
}
s2=s1/n;
s=sqrt(s2);
printf("%.5lf\n",s);
}
return 0;
}
int main()
{
    double a[102],h,pfh,*p;
    int k,n,i;
    scanf("%d",&k);
    while(k--)
    {
        scanf("%d",&n);
        p=a;
        for(i=0;i<n;i++)
            scanf("%lf",p++);
        p=a;
        h=0;pfh=0;
        for(i=0;i<n;i++)
        {
            pfh=pfh+pow(*p,2);
            h=h+*p;
            p++;
        }
        printf("%.5lf\n",sqrt(pfh/n-pow(h/n,2)));
    }
}
int main()
{
	int k,n,i,j;
	double x[101],s,p,f,d[101];
	
	scanf("%d",&k);
	
	for (i=1;i<=k;i++)
	{
		scanf("%d",&n);s=0;
		
		for (j=1;j<=n;j++)
		{	
			scanf("%lf",&x[j]);
			s=s+x[j];
		}
		
		p=s/n;f=0;
		for (j=1;j<=n;j++)
			f=f+(x[j]-p)*(x[j]-p);
		f=(double)f/n;
		f=sqrt(f);
		d[i]=f;
	}
	
	for (i=1;i<=k;i++)
		printf("%.5lf\n",d[i]);
	


}
int main(){
	int n;
	scanf("%d",&n);
	double m,sz[101][1003]={0},aver=0,s=0,x=0,y=0;
	for(int i=0;i<n;i++){
		scanf("%lf",&m);
		for(int j=1;j<=m;j++){
			sz[i][0]=m;
			scanf("%lf",&sz[i][j]);
		}
	}
	for(int k=0;k<n;k++){
		for(int h=1;h<=sz[k][0];h++){
			x+=sz[k][h];
		}
		aver=x/sz[k][0];
		x=0;
	
	
		for(int b=1;b<=sz[k][0];b++){
			y+=pow(sz[k][b]-aver,2);
		}
		s=sqrt(y/sz[k][0]);
		y=0;
		printf("%.5lf\n",s);
		
	}

return 0;
}
int main()
{
	int m,i;
	scanf("%d",&m);
    
	for(i=0;i<m;i++)
	{
		int n,j;
		double x[100],*p,S=0,a=0;
		p=&x[0];
		scanf("%d",&n);
		
		for(j=0;j<n;j++)
		{
			scanf("%lf ",p+j);
		}

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

		a=a/n;

		for(j=0;j<n;j++)
		{
			S+=(*(p+j)-a)*(*(p+j)-a);
		}

		S=S/n;
		S=pow(S,0.5);
		printf("%.5lf\n",S);
	}
	return 0;
}
int main()
{
	int k,n;
	double x[100];
	cin>>k;
	for(int i=0;i<k;i++)
	{
		double sum1=0,aver,sum2=0,result;
		double *p;
		cin>>n;
		for(p=x;p<x+n;p++)
		{
			cin>>*p;
			sum1+=*p;
		}
		aver=sum1/n;
		for(p=x;p<x+n;p++)
		{
			sum2+=(*p-aver)*(*p-aver);
		}
		result=sqrt(sum2/n);
		cout<<fixed<<setprecision(5)<<result<<endl;
	}
	return 0;
}
// cg.cpp : Defines the entry point for the console application.
//

int main()
{
	int n,k,i,j;
	scanf("%d",&k);
	double sz[1000],sum=0,a,b,fj=0;
	double c;
	for(i=0;i<k;i++){
		scanf("%d",&n);
		for(j=0;j<n;j++){
			scanf("%lf",&sz[j]);
		}
		for(j=0;j<n;j++){
			sum+=sz[j];
		}
		a=sum/n*1.0;
		for(j=0;j<n;j++){
			b=(sz[j]-a)*(sz[j]-a);
			fj+=b;
		}
		c=sqrt(fj/n);	
	printf("%.5f\n",c);
	sum=0;
	fj=0;
	c=0;
	a=0;
	b=0;
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int n,m;
	int i,j;
	double a,b,c,t,summ=0;
	int count[100]={0};
	double sum[100]={0.00};
	double x[100][100];
	double result[100];
	int number[100];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&m);
		number[i]=m;
		for(j=0;j<m;j++)
		{
			scanf("%lf",&x[i][j]);
			sum[i]=sum[i]+x[i][j];
			count[i]=count[i]+1;
		}
	}
	for(i=0;i<n;i++)
	{
	
		summ=0;
		a=(double)sum[i]/count[i];
		
		for(j=0;j<number[i];j++)
		{
			b=x[i][j]-a;
			c=pow(b,2);
			summ=summ+c;
		}
		t=(double)summ/count[i];
		result[i]=sqrt(t);
	}
	for(i=0;i<n;i++)
	{
		printf("%.5lf\n",result[i]);
	}

	return 0;
}
int main(){
	int k,i,n,j;
	double he=0;
	double sz[100],sum=0;
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n);
		for(j=0;j<n;j++){
				scanf("%lf",&sz[j]);
				sum+=sz[j];
		}
		//printf("%.5lf\n",sum);
		
		double x=sum/(double)n;
		//printf("%.5lf\n",x);
		for(j=0;j<n;j++){
			double yige=(sz[j]-x)*(sz[j]-x);
		
			he += yige;
		}
		double s=sqrt(he/n);
	printf("%.5lf\n",s);
	sum=0;
	he=0;
	}



	
	return 0;
}
int re(int w,int r,int time);
int main(int argc, char* argv[])
{
	int n,n1,i,j;
	double sz[100],x=0,s=0,*p;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&n1);
		p=&sz[0];
		for(j=0;j<n1;j++){
			scanf("%lf",p+j);
		}
		for(j=0;j<n1;j++){
			x+=*(p+j);
		}
		x/=n1;
		for(j=0;j<n1;j++){
			s+=(*(p+j)-x)*(*(p+j)-x);
		}
		s/=n1;
		s=pow(s,0.5);
		printf("%.5f\n",s);
		x=0;
		s=0;
	}
	return 0;
}
int main()
{
	int k;
	cin>>k;
	for(int time=0;time<k;time++)
	{
		long double a[1001]={0},*p, sum=0;
	int n;
	cin>>n;
	p=a;
	for(int i=0;i<n;i++)
		cin>>*p++;
	p=a;
	for(int i=0;i<n;i++)
		sum+=*p++;
	long double aver=sum/n,squ=0;
	p=a;
	for(int i=0;i<n;i++)
	squ+=((*p++) -aver)*((*p)-aver);
	long double result=sqrt(squ/n*1.0);

 
	cout<<setprecision(5)<<fixed<<result<<endl;
  
  } 

 return 0;
}
int main(){
	int k,n,i,j;
	double x[4000][101],s[4000],a[4000],t[4000];
	scanf("%d",&k);
	for(i=0;i<k;i++){
		a[i]=0;
		scanf("%d",&n);
		for(j=0;j<n;j++){
			scanf("%lf",&x[i][j]);
			a[i]+=x[i][j];
		}
		a[i]=a[i]/n;
		t[i]=0;
		for(j=0;j<n;j++){
			t[i]+=(x[i][j]-a[i])*(x[i][j]-a[i]);
		}
		s[i]=sqrt(t[i]/n);
	}
	for(i=0;i<k;i++){
		printf("%.5lf\n",s[i]);
	}
	return 0;
}
int main()
{
	int n,m,i,j;
	double l[1000],k[100],s=0,h=0,a,b;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&m);
		for(j=0;j<m;j++){
			scanf("%lf",&l[j]);
			s=s+l[j];
		}
		a=(double)(s/m);
		for(j=0;j<m;j++){
			h=h+(l[j]-a)*(l[j]-a);
		}
		b=(double)(h/m);
		k[i]=sqrt(b);
		s=0;
		h=0;
	}
	for(i=0;i<n;i++){
		printf("%.5lf\n",k[i]);
	}
	return 0;
}
void main(void)
{
	int k;
	scanf("%d",&k);
	for(;k>0;k--)
	{
		int n;
		double x[100];
		scanf("%d",&n);

		int i;
		double add_sqr=0,a=0;
		for(i=0;i<=n-1;i++)
		{
			scanf("%lf",&x[i]);
			add_sqr+=x[i]*x[i];
			a+=x[i];
		}

		add_sqr/=n;
		a/=n;

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

	}

	
	return 0;
}
int main() {
	int n;
	cin >> n;
	for ( int i = 1; i <= n; i ++ ) {
		double m;
		double x[101];
	    double *p;
		p = x;
		double ave = 0, sum = 0;
		cin >> m;
		for ( int j = 1; j <= m; j ++ ) {
			cin >> *( p + j);
			ave += *( p + j) / m;
		}
		for ( int j = 1; j <= m; j ++ ) {
			sum += ( *( p + j) - ave ) * ( *( p + j) - ave );
		}
		cout << fixed << setprecision(5) << sqrt ( sum / m ) << endl;
	}
	return 0;
}
int main()
{
	int n,k;double a[200]={0}; double sum=0;double b,c;  double sum2=0;

	scanf("%d",&n);
	int i,j;
	for(i=0;i<n;i++)
	{
	scanf("%d",&k);
    for(j=0;j<k;j++)
	{
    scanf("%lf",&a[j]);
    sum=sum+a[j];
	}
	b=sum/k;
	for(j=0;j<k;j++)
	{
		sum2+=(a[j]-b)*(a[j]-b);
	}

	c=sqrt(sum2/k);

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

  for(j=0;j<k;j++)
  {
	  a[j]=0;
  }
  k=0;
  sum=0;
  sum2=0;






	}
	return 0;
}
int main()
{
	int i,n,n1,j;
	double s=0,sum=0,av;
	double fc[100];
	scanf("%d",&n);
	double x[100];
	for(i=0;i<n;i++){
		sum=0;
		s=0;
		scanf("%d",&n1);
		for(j=0;j<n1;j++){
			scanf("%lf",&x[j]);
			sum+=x[j];
		}
		av=sum/n1;
		for(j=0;j<n1;j++){
			s+=(x[j]-av)*(x[j]-av);
		}
		fc[i]=sqrt(1.0*s/n1);
	}
	for(i=0;i<n;i++){
		printf("%.5lf\n",fc[i]);
	}
	return 0;
}
int main (){
	int m,n,i,j;
	double a[100],s[100],x[100],zh,pfh;
     for(i=0;i<100;i++){
		s[i]=a[i]=0;
	}
   	scanf("%d", &n);
	for(i=0;i<n;i++){
		scanf("%d", &m);
		zh=0;pfh=0;
		for(j=0;j<m;j++){
			scanf("%lf", &x[j]);
			zh+=x[j];
		}
		a[i]=zh/m;
        for(j=0;j<m;j++){
			pfh+=(x[j]-a[i])*(x[j]-a[i]);
		}
		s[i]=(double)sqrt(pfh/m);
	}
	for(i=0;i<n;i++){
		printf("%.5lf\n",s[i]);
	}
	return 0;
}
int main()
{
	int n,m;
	double sz[2000];
	int i,j;
	double average,sum=0,count=0,fangcha;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		sum=0;
		average=0;
		fangcha=0;
		count=0;
		for(j=0;j<m;j++)
		{
			sz[i]=0;
		}
		scanf("%d",&m);
		for(j=0;j<m;j++)
		{
			scanf("%lf",&sz[j]);
			sum=sum+sz[j];
		}
		average=sum/m;
		for(j=0;j<m;j++)
		{
			count=count+(sz[j]-average)*(sz[j]-average);
		}
		fangcha=count/m;
		fangcha=sqrt(fangcha);
		printf("%.5lf\n",fangcha);
	}
	return 0;
}
int main(){
	int n,k,i,j;
	double a[1000],ave,sum[100]={0},s1[100]={0},s[100]={0};
    scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&n);
		for(j=0;j<n;j++){
		    scanf("%lf",&a[j]);
			sum[i]+=a[j];
        }
	    ave=sum[i]/n;
        for(j=0;j<n;j++){
            s1[i]+=(a[j]-ave)*(a[j]-ave);
		}
		s[i]=sqrt(s1[i]/n);
	}
    for(i=0;i<k;i++){
        printf("%.5lf\n",s[i]);
	}
	return 0;
}
double nums[100];

int main() {
	int k;
	scanf("%d", &k);
	
	int i;
	for (i = 0; i < k; i++) {
		int n;
		scanf("%d", &n);
		int j;
		double sum = 0.0;
		for (j = 0; j < n; j++) {
			scanf("%lf", nums + j);
			sum += *(nums + j);
		}
		
		double avg = sum / n;
		double s = 0;
		for (j = 0; j < n; j++) {
			double num = *(nums + j);
			s += (num - avg)*(num - avg);
		}
		s /= n;
		s = sqrt(s);
		
		printf("%.5lf\n", s);
	}
}
int main()
{
	int k,n,i,j,l,m,y;
	double *p[100],*pp[100],a,x=0,b=0,c;
	scanf("%d",&k);
	for (i=0;i<k;i++)
	{
		scanf("%d",&n);
		p[i]=(double * )malloc(100*sizeof(double));
		x=0;
		for (j=0;j<n;j++)
		{
			scanf("%lf",p[i]++);
			x=x+*(p[i]-1);
		}
		a=x/n;
		p[i]=p[i]-n;
		b=0;
		for (y=0;y<n;y++)
		{
			b=b+pow((*(p[i]+y)-a),2);
		}
		pp[i]=(double * )malloc(sizeof(double));
		*pp[i]=sqrt(b/n);
	}
	for (i=0;i<k;i++)
	{
		printf("%.5f\n",*pp[i]);
	}
}
int main()
{
	int i,j,k;
	double S[10000];
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		int n;
		double x[100],sum_x=0,a;
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
			sum_x+=x[j];
		}
		a=sum_x/(double)n;
		double sum_X=0;
		for(j=0;j<n;j++)
			sum_X+=pow((x[j]-a),2);
		S[i]=sqrt(sum_X/(double)n);
	}
	for(i=0;i<k;i++)
		printf("%.5lf\n",S[i]);
	return 0;
}
int main()
{
int k,n,i,j;
double x[100],*p,a,s,S;
scanf("%d",&k);
p=(double *)malloc(sizeof(double)*k);

for(i=0;i<k;i++){
scanf("%d",&n);
a=0;
s=0;
for(j=0;j<n;j++){
scanf("%lf",&x[j]);
a+=x[j]/n;}
for(j=0;j<n;j++)
s+=(x[j]-a)*(x[j]-a)/n;
S=sqrt(s);
*(p+i)=S;}
for(i=0;i<k;i++)
printf("%.5f\n",p[i]);
free(p);
return 0;
}
int main()
{
	int k,n,i,j;
	double *s;
	scanf("%d",&k);
	s=(double*)malloc(sizeof(double)*k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		double *x;
		x=(double *)malloc(sizeof(double)*n);
		double a=0;
		double b=0;
		for(j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
			a+=x[j];
		}
		a=a/n;
		for(j=0;j<n;j++)
		{
			b+=(x[j]-a)*(x[j]-a);
		}
		s[i]=(sqrt)(b/n);
		free(x);
	}
	for(i=0;i<k;i++)
	{
		printf("%.5lf\n",s[i]);
	}
	free(s);
	return 0;
}