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

 
Previous Post Perl/펄] 배열 합계, 산술 평균 구하기; Array Sum, Average (Mean)Vim Vi Gvim 다른 이름으로 저장, 새 이름으로 파일 저장 명령어; Save As ...자바스크립트] 문자열을 배열로 변환, 요소 분리하여 저장; Split String Java...자바스크립트] 배열을 문자열로 변환, 요소 합치기; Join Array JavaScript자바스크립트] 1차원 배열 선언, 초기화, 출력; Array JavaScript자바스크립트] 2차원 배열 만들기, 초기화, 출력 (배열의 배열); Two Dimensio...Excel/엑셀] 셀 글자색, 배경색 지정, 변경하는 법; Foreground, Backg...Perl/펄] 텍스트 파일 각 행을, 랜덤하게 무작위로 뒤섞기; Text File Rand...Perl/펄] 파일 끝에서부터 거꾸로 읽기; Text File Read BackwardExcel/엑셀] 셀 세로 쓰기, 글자 방향 경사(기울기)를 45도 각도로; Vertica...

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

Saturday, February 10, 2007
스폰서 링크

숫자로 된 배열의 합계와 평균을 구하는 함수입니다. 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




더 읽기:
C언어 | C/C++ (Visual C++)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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