1119실습 - kyagrd/cprog2018Fall GitHub Wiki
실습실 앞쪽 컴퓨터들이 업그레이드되었습니다.
윈도우즈 업데이트 및 코드블럭, GitKraken 등의 프그램을 새로 설치해야 합니다.
#include <iostream>
#include <string> // 가변길이 문자열
#include <vector> // 가변길이 배열
#include <map>
#include <algorithm>
using namespace std;
int main(void)
{
map<string, int> m;
cout <<"How many age information to save in a map?" <<endl;
int n;
cin >> n;
cout <<"Please input "<<n <<" names and ages." <<endl;
for (int i=0; i<n; ++i) {
string name; int x;
cin >>name >>x;
m[name] = x;
}
for (auto i = m.begin(); i != m.end(); ++i) {
cout <<i->first <<" is " <<i->second <<" years old."<<endl;
}
return 0;
}
int main222()
{
vector<int> v;
cout <<"How many integers to save in a vector?" <<endl;
int n;
cin >> n;
cout <<"Please input "<<n <<" integers." <<endl;
for (int i=0; i<n; ++i) {
int x; cin >>x; v.push_back(x);
}
sort(v.begin(), v.end()); // 정렬
for (int i=0; i<n; ++i) {
cout <<v[i] <<" ";
}
cout <<endl;
return 0;
string s1 = "Hello";
string s2 = "world";
string s = s1 + " " + s2 + "!";
cout << s << endl;
return 0;
}