제목 : 11.1. 예제. 합계(Sum), 카운트(Count), 평균(Avg) 알고리즘 : 합계카운트평균.c
    
    
        
            
                | 
                    글번호:
                 | 
                
                 | 
                
                    56
                 | 
            
            
                | 
                    작성자:
                 | 
                
                 | 
                
                    
                        레드플러스
                        
                        
                    
                 | 
            
            
                | 
                    작성일:
                 | 
                
                 | 
                
                    
                        2005/08/02 오전 12:42:05 
                    
                 | 
            
            
            
                | 
                    조회수:
                 | 
                
                 | 
                
                    
                        6213
                    
                 | 
            
            
        
     
 
    
	
	
    
	//합계(Sum), 카운트(Count), 평균(Avg)
#include <stdio.h>
main(){
    int i = 0;
    int intSum = 0;//합계
    int intCount = 0;//카운트
    double intAvg = 0;//평균
    //5개의 정수 대입
    int intNum [5] = {21, 50, 100, 45, 7};
    //Process
    for(i = 0;i < 5;i++){
        intSum += intNum[i];//누적(총합)
        intCount = intCount + 1;//증가.
    }
    //평균.
    intAvg = (double)(intSum / intCount);
    //Output
    printf("합계 : %d\n", intSum);
    printf("카운트 %d\n", intCount);
    printf("평균%.2f\n", intAvg);
}
-or-
//합계(SUM), 카운트(COUNT), 평균(AVG)
#include <stdio.h>
void main(void){
    //Init
    int i = 0;//for문 전용
    int intSum = 0;//합계 저장 변수
    int intCount = 0;//홀수 개수 저장
    int intAvg = 0;    //전체 평균 저장
    int intNum[5] = {32, 21, 43, 55, 24};
    //Input
    //Process : 알고리즘(Algorithm) : 문제 해결 방법/절차
    //intSum = 
    //    intNum[0]+intNum[1]
    //    +intNum[2]+intNum[3]+intNum[4];
    for(i = 0;i < 5;i++){
        intSum += intNum[i];//intSum = intSum + intNum[i];
    }
    /*
    if(intNum[0] % 2 == 1){
        intCount = intCount + 1;//0
    }
    if(intNum[1] % 2 != 0){
        intCount += 1;//1
    }
    if(intNum[2] % 2 == 1){
        intCount++;//2
    }
    */
    for(i = 0;i < 5;i++){
        if(intNum[i] % 2 == 1){
            intCount++;
        }
    }
    intAvg = (intSum / 5);
    //Output
    printf("전체 합계 : %d\n", intSum);
    printf("홀수 개수 : %d\n", intCount);
    printf("전체 평균 : %d\n", intAvg);
}