C++

명품 C++ 실습문제 4장 9번

Hs’s Coding vlog 2023. 1. 4. 16:11
#include <iostream>
#include <string>
#include <cstring>
#include <cstdlib>
#include <ctime>

using namespace std;
class Person{

    string name;
    string tel;
    string n1;
    string t1;

public:
    string getName(){ return  name;}
    string getTel(){ return  tel;}
    void set(string n1, string t1);
};

 

void Person::set(string n1 , string t1){

    name = n1;
    tel = t1;

}

 

int main(){
    string name1,tel1;
    Person people[3];//3개의 객체배열을 선언
    cout << "이름과 전화번호를 입력해주세요 " <<endl;

    for(int i=0 ;i< 3 ; i++ ){
        cout << "사람"<< i+1 <<">>";
        cin >> name1 >> tel1;
        people[i].set(name1,tel1);

    }

    cout <<"모든 사람의 이름은 ";
    for(int i=0 ; i < 3; i++){
        cout << people[i].getName() << " ";

    }
    cout  << endl;
    cout << "전화번호 검색합니다." <<" 이름을 입력하세요>>";
    cin >> name1;
    cout << "전화 번호는 ";

    for(int i=0 ; i<3 ; i++){

        if(people[i].getName()==name1){

            cout <<  people[i].getTel();

        }

    }

    cout << endl;

    

    

    

   

 

    return 0;

}

'C++' 카테고리의 다른 글

명품 C++ 실습문제 4장 12번  (0) 2023.01.04
명품 C++ 실습문제 4장 11번  (0) 2023.01.04
명품 C++ 실습문제 4장 8번  (0) 2023.01.04
명품 C++ 실습문제 4장 7번  (0) 2023.01.04
명품 C++ 실습문제 4장 5번  (0) 2023.01.04