목록으로 2013.04.18. 00:47
C언어

정수 5개를 입력받아 평균보다 큰 정수 출력(ver.1)

youtube
#include <iostream>
#include <string>
using namespace std;
class Numbers
{
private:
        int size;
        int num[5];
        float avg;
public:
        Numbers();
        void calcAvg();
        void prnNumber();

};
Numbers::Numbers()
{
        size=5;
        cout<<"정수를 입력하시오"<<endl;
        for(int i=0; i<size; i++)
        {        cin>>num[i];        }
}
void Numbers::calcAvg()
{
        int sum=0;
        for(int j=0; j<size; j++)
        {
                sum+=num[j];
        }
        avg=(float)sum/size;
}
void Numbers::prnNumber()
{
        cout<<"입력한 숫자 : ";
        for(int h=0; h<size; h++)
        {
                cout<<num[h]<<"t";
        }
        cout<<"n";
        cout<<"평균 : "<<avg<<endl;
        cout<<"평균보다 큰 숫자 : ";

        for(int k=0; k<size; k++)
        {
                if(avg<num[k])
                        cout<<num[k]<<"t";
        }
}
void main()
{
        Numbers myNum;
        myNum.calcAvg();
        myNum.prnNumber();
}

댓글 0

댓글 작성 권한이 없습니다. 로그인하기

NO
TITLE
섬네일
C언어
레이나sv | 04. 02 | 조회
103
C언어 Rectangle4
C언어
레이나sv | 04. 02 | 조회
102
C언어 Rectangle3
C언어
레이나sv | 04. 02 | 조회
101
C언어 Rectangle2
C언어
레이나sv | 04. 02 | 조회
100
C언어 Rectangle
C언어
profile 너에게제공 | 03. 28 | 조회
99
C언어 3-28
C언어
profile 너에게제공 | 03. 28 | 조회
98
C언어 ex1 1
profile 너에게제공 | 03. 19 | 조회
97
C언어
profile 너에게제공 | 03. 19 | 조회
93
C언어 ver3 1
profile 너에게제공 | 03. 19 | 조회
91