#include<stdio.h>
#include<math.h>
double Max(double data[]);
double Min(double data[]);
double Sum(double data[]);
double Mean(double data[]);
double Var(double data[]);
int main()
{
double data[] = {0,5,8};
double ans1;
double ans2;
double ans3;
double ans4;
double ans5;
ans1=Max(data);
ans2=Min(data);
ans3=Sum(data);
ans4=Mean(data);
ans5=Var(data);
return 0;
}
double Max(double data[]){
double max;
int i;
max=data[0];
for(i=1;i<10;i++){
if(data[i]>max){
max=data[i];
}
}
return max;
}
double Min(double data[]){
double min;
int j;
min=data[0];
for(j=1;j<10;j++){
if(data[j]<min){
min=data[j];
}
}
return min;
}
double Sum(double data[]){
double sum;
int k;
sum=data[0];
for(k=1;k<10;k++){
sum+=data[k];
}
return sum;
}
double Mean(double data[]){
double mean=0;
int l;
for(l=0;l<10;l++)
mean+=data[l];
mean=10;
return mean;
}
double Var(double data[]){
double ave=Mean(data);
double n=0;
int i;
for(i=0;i<10;i++)
n+=((data[i]-ave)*(data[i]-ave));
n=10;
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bWF0aC5oPgoKZG91YmxlIE1heChkb3VibGUgZGF0YVtdKTsKZG91YmxlIE1pbihkb3VibGUgZGF0YVtdKTsKZG91YmxlIFN1bShkb3VibGUgZGF0YVtdKTsKZG91YmxlIE1lYW4oZG91YmxlIGRhdGFbXSk7CmRvdWJsZSBWYXIoZG91YmxlIGRhdGFbXSk7CgppbnQgbWFpbigpCnsKCmRvdWJsZSBkYXRhW10gPSB7MCw1LDh9OwoKZG91YmxlIGFuczE7CmRvdWJsZSBhbnMyOwpkb3VibGUgYW5zMzsKZG91YmxlIGFuczQ7CmRvdWJsZSBhbnM1OwoKYW5zMT1NYXgoZGF0YSk7CmFuczI9TWluKGRhdGEpOwphbnMzPVN1bShkYXRhKTsKYW5zND1NZWFuKGRhdGEpOwphbnM1PVZhcihkYXRhKTsKCgpwcmludGYoIuacgOWkp+WApOOBryAlZi5cbiIsYW5zMSk7CnByaW50Zigi5pyA5bCP5YCk44GvICVmLlxuIixhbnMyKTsKcHJpbnRmKCLlkIjoqIjlgKTjga8gJWYuXG4iLGFuczMpOwpwcmludGYoIuW5s+Wdh+WApOOBryAlZi5cbiIsYW5zNCk7CnByaW50Zigi5YiG5pWj5YCk44GvICVmLlxuIixhbnM1KTsKCnJldHVybiAwOwoKfQoKZG91YmxlIE1heChkb3VibGUgZGF0YVtdKXsKZG91YmxlIG1heDsKCmludCBpOwoKbWF4PWRhdGFbMF07Cgpmb3IoaT0xO2k8MTA7aSsrKXsKaWYoZGF0YVtpXT5tYXgpewptYXg9ZGF0YVtpXTsKfQp9CgpyZXR1cm4gbWF4Owp9CgoKZG91YmxlIE1pbihkb3VibGUgZGF0YVtdKXsKCmRvdWJsZSBtaW47CgppbnQgajsKCm1pbj1kYXRhWzBdOwoKZm9yKGo9MTtqPDEwO2orKyl7CmlmKGRhdGFbal08bWluKXsKbWluPWRhdGFbal07Cn0KfQoKcmV0dXJuIG1pbjsKfQoKCmRvdWJsZSBTdW0oZG91YmxlIGRhdGFbXSl7Cgpkb3VibGUgc3VtOwoKaW50IGs7CgpzdW09ZGF0YVswXTsKZm9yKGs9MTtrPDEwO2srKyl7CnN1bSs9ZGF0YVtrXTsKfQpyZXR1cm4gc3VtOwp9Cgpkb3VibGUgTWVhbihkb3VibGUgZGF0YVtdKXsKCmRvdWJsZSBtZWFuPTA7CgppbnQgbDsKCmZvcihsPTA7bDwxMDtsKyspCm1lYW4rPWRhdGFbbF07CgptZWFuPTEwOwoKcmV0dXJuIG1lYW47Cn0KCmRvdWJsZSBWYXIoZG91YmxlIGRhdGFbXSl7Cgpkb3VibGUgYXZlPU1lYW4oZGF0YSk7Cgpkb3VibGUgbj0wOwoKaW50IGk7CmZvcihpPTA7aTwxMDtpKyspCm4rPSgoZGF0YVtpXS1hdmUpKihkYXRhW2ldLWF2ZSkpOwoKbj0xMDsKCnJldHVybiAwOwp9