double sum(int n, double ary[]) ary[] = 배열 n = 배열 원소 수 모든 배열을 합한 값을 return 해주는 sum 함수
double average(int n, double ary[]) ary[] = 배열 n = 배열 원소 수 모든 배열의 평균 값을 return 해주는 average함수를 작성합니다.
기본틀은 이러합니다.
#include<stdio.h>
double sum(int n, double arr[]);
double average(int n, double arr[]);
int main(void)
{
double data[] = {23.56, 42.62, 52.69, 43.32, 24.29};
int arrayszie = sizeof(data) / sizeof(data[1]);
printf("배열의합은%.3f이며평균은%.3lf입니다.\n", sum(arrayszie, data), average(arrayszie, data));
return 0;
}
double average(int n, double arr[])
{
//배열 arr의 값을 모두 더해 평균을 return 해주는 average함수 작성
//for문을 활용해 모두 더해주고 평균을 구해준다.
}
double sum(int n, double arr[])
{
//배열 arr의 모두 값을 더해 합을 return 해주는 sum함수 작성
//for문을 통해 모두 더해 합을 구해준다.
double total = 0;
int i=1;
}
#include<stdio.h>
double sum(int n, double arr[]);
double average(int n, double arr[]);
int main(void)
{
double data[] = {23.56, 42.62, 52.69, 43.32, 24.29};
int arrayszie = sizeof(data) / sizeof(data[1]);
printf("배열의합은%.3f이며평균은%.3lf입니다.\n", sum(arrayszie, data), average(arrayszie, data));
return 0;
}
double average(int n, double arr[]) //평균구하기
{
double sum = 0;
int i = 1;
for ( i = 0; i < n; i++ ) // 배열 arr을 모두 더하고
{
sum += arr[i];
}
return sum / n; //배열의 갯수만큼 나눠 평균을 구한 값을 return 한다
}
double sum(int n, double arr[]) //합구하기
{
double total = 0;
int i = 1;
for ( i = 0; i < n; i++ ) //배열 arr을 모두 더하고
{
total += arr[i];
}
return total; //더한 값을 return 한다.
}
댓글