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 |