#include <iostream>
#include <string>
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(){delete [] p;}
};
void Sample::read(){
int num;
for( int i=0 ; i<size ; i++){
cin >> num ;
p[i] = num;
}
}
void Sample::write(){
for(int i=0 ; i < size ; i++){
cout << p[i] << " ";
}
}
int Sample::big(){
int max =-99999;
for(int i=0 ; i< size ; i++){
if(p[i]>max){
max = p[i];
}
}
return max;
}
int main(){
Sample s(10);
s.read();
s.write();
cout << endl;
cout << "가장 큰수는 " << s.big() << endl;
}
//멤버함수를 외부에서 구현하는 방법을 사용했다.
'C++' 카테고리의 다른 글
명품 C++ 실습문제 4장 7번 (0) | 2023.01.04 |
---|---|
명품 C++ 실습문제 4장 5번 (0) | 2023.01.04 |
명품 C++ 실습문제 4장 3번 (0) | 2023.01.04 |
명품 C++ 실습문제 4장 오픈챌린지 (0) | 2023.01.04 |
명품 C++ 실습문제 3장 12번 (0) | 2023.01.03 |