mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Saturday, February 10, 2007

C언어] 배열 합계, 산술 평균 구하기; Array Sum, Average (Mean)


숫자로 된 배열의 합계와 평균을 구하는 함수입니다. sum() 함수로 합계를 구하고, average() 함수로 산술 평균을 구합니다.

다음 함수들의 입출력 자료형은 double형입니다. 다만 배열의 요소 개수 즉, 배열의 크기를 넘겨주는 2번째 파라미터만 정수형(int)입니다.

C에서, 합계와 평균 계산 함수 사용 예제


소스 파일명: example.cpp
#include <stdio.h>

// 배열 구성 요소 개수 정의
#define SIZE 7

double sum(double* array, int size);
double average(double* array, int size);


int main(void) {

  // 실수 숫자 배열 정의
  double num[] = { 22, 5, 46, 6, 0, 1, 55 };

  printf("합계     : %f\n", sum(num, SIZE));
  printf("산술 평균: %f\n", average(num, SIZE));

  return 0;
}




// 합계 구하기 함수
double sum(double* array, int size) {
  double result = 0.0;

  for (int i = 0; i < size; i++)
    result += array[i];

  return result;
}


// 평균 구하기 함수
double average(double* array, int size) {
  double sum = 0.0;

  for (int i = 0; i < size; i++)
    sum += array[i];

  return sum / size;
}



컴파일 및 실행 결과 화면:
D:\Z>cl example.cpp && example.exe
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.

example.cpp
Microsoft (R) Incremental Linker Version 7.10.3077
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:example.exe
example.obj
합계     : 135.000000
산술 평균: 19.285714

D:\Z>





▶▶ C언어] 합계 구하기+시그마(Sum) 공식; 특정 범위 정수 숫자에서

▶▶ C언어] 표준 편차 구하기/계산 함수 소스; Standard Deviation Function


평균, 합계, 표준편차, 중앙값 계산기: ▶▶ 평균 계산기, 합계 구하기, 표준편차 계산기, 중앙값; Sum Average Stdev Median Calc




tag: cpp
C언어 | C/C++ (Visual C++)

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top