#include #include #include #include #include #include using namespace std; int main() { string s("mirko"); cin >> s; cout << "s = " << s << endl; cout << s.length() << endl; cout << s.size() << endl; s[1] = 'a'; for (unsigned i = 0; i < s.size(); i++) cout << s[i] << endl; cout << s + s << endl; string s1; s1 = s; for (string::iterator i = s.begin(); i != s.end(); i++) cout << *i << endl; for (string::reverse_iterator i = s.rbegin(); i != s.rend(); i++) cout << *i << endl; vector v(10); cout << v.size() << endl; cout << v.capacity() << endl; v.resize(13); cout << v.size() << endl; cout << v.capacity() << endl; v[12] = 12; for (vector::iterator i = v.begin(); i != v.end(); i++) cout << *i << endl; for (unsigned i = 0; i < v.size(); i++) v[i] = i * i; for (vector::iterator i = v.begin(); i != v.end(); i++) { *i *= 2; cout << *i << endl; } vector > m; m.push_back(vector(3)); m.push_back(vector(3)); for (unsigned i = 0; i < m.size(); i++) for (unsigned j = 0; j < m[i].size(); j++) m[i][j] = i * j; for (vector >::iterator i = m.begin(); i != m.end(); i++) { for (vector::iterator j = i->begin(); j != i->end(); j++) cout << *j << " "; cout << endl; } list l; cout << l.size() << endl; set skup1; cout << skup1.size() << endl; skup1.insert(4); skup1.insert(2); skup1.insert(8); skup1.insert(4); cout << skup1.size() << endl; if (skup1.count(2)) cout << "Dvojka je u skupu" << endl; else cout << "Dvojka nije u skupu" << endl; for (set::iterator i = skup1.begin(); i != skup1.end(); i++) cout << *i << endl; map ocene; ocene["Branko"] = 9; ocene["Pera"] = 10; ocene["Zika"] = 7; ocene["Zika"] = 9; ocene["Mirko"] = 9; cout << ocene.size() << endl; cout << ocene["Branko"] << endl; map::iterator tmp = ocene.find("Mirko"); if (tmp != ocene.end()) cout << tmp->first << "-" << tmp->second << endl; cout << ocene.size() << endl; for(map::iterator i = ocene.begin(); i != ocene.end(); i++) cout << i->first << " - " << i->second << endl; return 0; }