728x90
#include<iostream>
using namespace std;


class Sample {
	int *p;
	int size;
public:
	Sample(int n) {
		size = n; p = new int[n];
	}
	void read();
	void write();
	int big();
	~Sample();
};

void Sample::read() {
	for (int i = 0; i < size; i++)
		cin >> p[i];
}

void Sample::write() {
	for (int i = 0; i < size; i++)
		cout << p[i] << " ";
	cout << endl;
}

int Sample::big() {
	int big = p[0];

	for (int i = 1; i < size; i++)
		if (p[i] > big) big = p[i];
	return big;
}

Sample ::~Sample(){
	delete [] p;
}

int main() {

	Sample s(10);

	cout << " < Sample 클래스 >\n";

	s.read();
	s.write();

	cout << "가장 큰 수는 " << s.big() << endl;

}

반응형

'전공 공부 > C++' 카테고리의 다른 글

알파벳 찍기 (정사각형)  (0) 2021.01.03
문자열 거꾸로 출력  (0) 2021.01.03
문자열에서 a의 개수 출력  (0) 2021.01.03
클래스 Exp (베이스, 지수)  (0) 2021.01.02
클래스 Random (랜덤 정수 10개 출력)  (0) 2021.01.02
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기