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

예제5 동적배열

youtube
#include <iostream>
using namespace std;

class Numbers{
        int size;
        int *num;
        float avg;
public :
        Numbers();
        void calcAvg();
        void prnNumber();
        void SelSort();
        ~Numbers() { delete num; }
};

Numbers::Numbers()
{
        cout << "몇 개의 숫자를 집어넣을건가요 ㅎㅎ? ";
        cin >> size;

        num = new int[size];
        
        cout << "정수를 입력하시오." << endl;
        for(int i=0; i<size; i++)
        {
                cin >> num[i];
        }
}

void Numbers::calcAvg()
{
        int sum=0;

        for(int i=0; i<size; i++)
        {
                sum=sum+num[i];
        }

        avg = (float)sum/size;
}


void Numbers::prnNumber()
{
        cout << "입력한 숫자 : " ;
        for(int i=0; i<size; i++)
        {
                cout << num[i] << "t";
        }
        cout << endl << "평균 : " << avg << endl;
        
        cout << "평균보다 큰 숫자 : " ;
        for(int k=0; k<size; k++)
        {
                if(avg<num[k])
                {
                        cout << num[k] << "t";
                }
        }
        cout << endl;
}

void main()
{
        Numbers n;
        n.calcAvg();
        n.prnNumber();
}

댓글 0

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

NO
TITLE
섬네일
C언어
profile 너에게제공 | 11. 29 | 조회
57
C언어 B
C언어
profile 너에게제공 | 11. 29 | 조회
56
C언어 A
C언어
profile 너에게제공 | 11. 29 | 조회
55
C언어 백업
| 11. 27 | 조회
54
XML
124 | 11. 23 | 조회
53
XML 124
XML
dqw | 11. 23 | 조회
52
XML 124
profile 너에게제공 | 11. 23 | 조회
51
profile 너에게제공 | 11. 23 | 조회
50
C언어
asf | 11. 23 | 조회
49
C언어 af
C언어
profile 너에게제공 | 11. 22 | 조회
48
C언어 실습
C언어
| 11. 22 | 조회
47
C언어
C언어
profile 너에게제공 | 11. 22 | 조회
46
C언어 ㄹㅈ
C언어
profile 너에게제공 | 11. 22 | 조회
45
C언어 BMI
JSP
전장호 | 11. 21 | 조회
44
JSP f