배열의 관한문제입니다ㅠㅠ알려주세요
비치
2023.04.01
질문 제목 : 여러개의 같은 자료형의 데이트럴 처리하기 위해서는 반드시 배열이 필요한것은 아니다. 이전의 자료가 더이상 필요없는 경우에는 이전의 자료가 저장된 변수에 새로운 자료를 저장할수 있다. 아래의 프로그램을 배열을 사용하지 않고 작성하시오.
질문 요약 :배열프로그램을 배열을 사용하지 않고 작성하기.질문 내용 :
#includestdio.h
#includemath.h
#define max_item 100
int main(void)
{
double x[max_item ];
double sum, sumsq, mean, stdev;
int count;
int i;
for(count=0; countmax_item; count++)
if(scanf(%lf, &x[max_item])!=1)
break;
}
if(count==0){
printf(자료가없습니다.\n);
return 1;
}
sum=sumsq=0.0;
for(i=0;icount;i++){
sum=sum+x[i];
sumsq=sumsq+x[i]*x[i];\
}
mean=sum/count;
stdev=sqrt(sumsq/count-mean*mean);
printf(평균=%.2lf\n, mean);
printf(표준편차=%.2lf\n, stdev);
return 0;
}
-
찬솔나라
ㅎㅇ
-
햇님
배열사용하지 않고 수정하려면, 메모리 할당해서 하면 되지 않나요 ? ? ?