[C++]명품 C++ 프로그래밍 실습문제 10장 14번
[C++]명품 C++ programming 실습문제 10장 14번
명품 C++ 프로그래밍실습문제/연습문제 /C++
#include <iostream>
#include <vector>
#include <map>
#include <algorithm>
#include <string>
#include <ctime>
#include<cstdlib>
using namespace std;
int main(){
cout << "******** 암호관리 프로그램 WHO를 시작합니다.*********" << endl;
int num;
string s1, s2,name,passwords;
map<string,string> dic;
while (1)
{
cout << "삽입:1,검사:2,종료:3 >>" ;
cin >> num;
switch (num)
{
case 1:
cout << "이름 암호>>";
cin >> s1 >> s2;
dic.insert(make_pair(s1,s2));
break;
case 2:
while (1)
{
cout<< "이름?";
cin>> name;
if(dic.find(name)==dic.end()){
cout << "없음";
continue;
}
while (1)
{
cout<< "암호?";
cin >> passwords;
if(dic.at(name) == passwords){
cout<<"통과!!"<<endl;
break;
}
else cout<< "불통!" <<endl; continue;
}
break;
}
break;
case 3:
cout << "프로그램을 종료합니다 ..."<<endl;
return 0;
}
}
return 0;
}
'C++' 카테고리의 다른 글
[C++]명품 C++ 프로그래밍 실습문제 11장 2번 (0) | 2023.01.26 |
---|---|
[C++]명품 C++ 프로그래밍 실습문제 10장 16번 (0) | 2023.01.25 |
[C++]명품 C++ 프로그래밍 실습문제 10장 12번 (1) | 2023.01.25 |
[C++]명품 C++ 프로그래밍 실습문제 10장 10번 (0) | 2023.01.25 |
[C++]명품 C++ 프로그래밍 실습문제 10장 9번 (0) | 2023.01.25 |