Загружаем каталог…
Загружаем каталог…
일단 대충 해봤는데 돌아가길래 올립니다... 19번 #include <iostream> #include <vector> #include <cmath> #include <cstring> using namespace std; vector<string> names; vector<int> numbers; int main(int argc, char *argv[]) { string name; int number; int cnt = 0; bool flag = true; cout<<"write down name and number.: "; cin>>name>>number; names.push_back(name); numbers.push_back(number); cnt ++; while(1){ cout<<"write down name and number.: "; cin>>name>>number; for(string a:names){ if(a == name) { cout<<"same name founded"<<endl; flag = false; break; } } if(flag ==false) break; names.push_back(name); numbers.push_back(number); cnt ++; } for(int i=0;i<cnt;i++){ cout<<names[i]<<" "<<numbers[i]<<endl; } } 20번 #include <iostream> #include <vector> #include <cmath> #include <cstring> #include <algorithm> #include <string> using namespace std; vector<string> names; vector<int> numbers; int main(int argc, char *argv[]) { string name; string search_name; int number; bool flag = true; cout<<"write down name and number.: "; cin>>name>>number; names.push_back(name); numbers.push_back(number); while(1){ cout<<"write down name and number.: "; cin>>name>>number; for(string a:names){ if(a == name) { cout<<"same name founded"<<endl; flag = false; break; } } if(flag ==false) break; names.push_back(name); numbers.push_back(number); } cout<<"write down the name you wanna search: "; cin>>search_name; if(find(names.begin(), names.end(), search_name) == names.end()) cout<<"no name"<<endl; else cout<<numbers[find(names.begin(),names.end(),search_name)-names.begin()]<<endl; } 21번 #include <iostream> #include <vector> #include <cmath> #include <cstring> #include <algorithm> #include <string> using namespace std; vector<string> names; vector<int> numbers; int main(int argc, char *argv[]) { string name; int search_num; int number; bool flag = true; bool search_flag = false; cout<<"write down name and number.: "; cin>>name>>number; names.push_back(name); numbers.push_back(number); while(1){ cout<<"write down name and number.: "; cin>>name>>number; for(string a:names){ if(a == name) { cout<<"same name founded"<<endl; flag = false; break; } } if(flag ==false) break; names.push_back(name); numbers.push_back(number); } cout<<"write down the number you wanna search: "; cin>>search_num; for (int i=0; i<numbers.size();i++){ if(numbers[i]==search_num){ cout<<names[i]<<endl; search_bool = true; } } if(search_bool == false)cout<<"no number"<<endl; } 그럼 감사합니다... 이만 총총
То, что RADAR обнаружил и классифицировал для этой возможности. Это опубликованный источником текст, а не подтверждение, что предложение ещё действует.
PPP 164 페이지 연습문제 19,20,21 함 풀어봤어요,,,. 일단 대충 해봤는데 돌아가길래 올립니다... 19번 #include #include #include #include using namespace std; vector names; vector numbers; int main(int argc, char *argv[]) { string name; int number; int cnt = 0; bool flag = true; cout >name>>number; names.push_back(name); numbers.push_back(number); cnt ++; while(1){ cout >name>>number; for(string a:names){ if(a == name) { cout…
Открыть источник