저 카피닌자인데 c++아무것도 모르는데 내일까지
이거 해서 제출해야되서 다른곳에서 내용 떼왔어요
근데 제가 잘못적은건지 컴파일도 안되네요..
내용바꾸려하면 어떤부분 바꿀수있을까요??
#include <iostream>
#include<math.h>
using namespace std;
void MaxMinAvg(int data[],int num_data);
int main()
{
int data[10]={5,3,8,9,1,2,0,6,4,7};
MaxMinAvg(data,num_data);
return 0;
}
void MaxMinAvg(int data[], int num_data)
{
int max,min,sum=0,index=0;
double avg,sum_squ,var,sum2;
max=min=data[index];
sum=data[index];
sum2=data[index]*data[index];
index=index+1;
while(index<=9)
{
if(max<data[index])
max=data[index];
if(min>data[index])
min=data[index];
sum=sum+data[index];
sum2=sum2+data[index]*data[index];
index=index+1;
}
avg=(double)sum/num_data;
sum_squ=sum2/num_data;
avg_squ=avg*avg;
var=sum_squ-avg_squ;
cout<<"최댓값"<<max<<endl;
cout<<"최솟값"<<min<<endl;
cout<<"평균"<<avg<<endl;
cout<<"분산"<<var<<endl;
cout<<"표준편차"<<sqrt(var)<<endl;
}
댓글 0