You are on page 1of 1

//Napisati program koji pravi jednostavan telefonski imenik pomocu mape #include<iostream> #include<string> #include<map> using namespace std;

class ElementImenika { string brojTelefona; string adresa; public: ElementImenika(string, string); ElementImenika(); string getBrojtelefona(); string getAdresa(); }; ElementImenika::ElementImenika() { brojTelefona = ""; adresa = ""; } ElementImenika::ElementImenika(string broj, string adr) { brojTelefona = broj; adresa = adr; } string ElementImenika::getBrojtelefona() { return brojTelefona; } string ElementImenika::getAdresa() { return adresa; } int main() { map<string, ElementImenika> imenik; imenik.insert(pair<string, ElementImenika>("Vlada", ElementImenika("065-2554522","Danijelova 32"))); imenik.insert(pair<string, ElementImenika>("Danica", ElementImenika("065-2513333", "Kumodraska 256"))); cout << "Unesi ime: "; char str[80]; cin >> str; map<string, ElementImenika>::iterator it = imenik.find(str); ElementImenika element; if(it != imenik.end()) { element = it->second; cout << "broj je " << element.getBrojtelefona() << endl; cout << "adresa je " << element.getAdresa() << endl; } else { cout << "nema te osobe u imeniku " << endl; } return 0; }

You might also like