Function at 0x140011645
Capabilities:
Execute command

Disassembly:
jmp 0x14001e270
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbp
push rdi
mov eax, 0x11a8
call fcn.1400111f9
sub rsp, rax
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x312
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x11c8]
mov rax, qword [0x140039028]
xor rax, rbp
mov qword [rbp + 0x1170], rax
mov byte [rbp + 0x1144], 0
lea rcx, [0x1400b403f]
call fcn.140011a19
mov dword [rbp + 0x24], 0
lea rdx, str.Odaberite_sta_zelite_da_pretrazite:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._t1._Ime_radnika_n_t2._Prezime_radnika_n_t3._Datum_rodjenja_n_t4._Adresa_stanovanja_n_t5._Broj_telefona_n_t6._E_mail_adresa_n_t7._Ime_firme_n_t8._Pozicija_u_firmi_n_t9._Adresa_firme_n_t10._Godina_zaposlenja_n_t11._Plata_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov byte [rbp + 0x234], 0
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov eax, dword [rbp + 4]
mov dword [rbp + 0x1154], eax
mov eax, dword [rbp + 0x1154]
dec eax
mov dword [rbp + 0x1154], eax
cmp dword [rbp + 0x1154], 0xa
ja case.default.0x14001e36e
movsxd rax, dword [rbp + 0x1154]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x22180]
add rax, rcx
jmp rax
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_ime_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x258]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011965
mov dword [rbp + 0x2a4], 0
jmp 0x14001e3c4
mov eax, dword [rbp + 0x2a4]
inc eax
mov dword [rbp + 0x2a4], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0x2a4], eax
jge 0x14001e44f
movsxd rax, dword [rbp + 0x2a4]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 4]
lea rcx, [rbp + 0x258]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e409
inc rax
test dl, dl
jne 0x14001e3f6
xor eax, eax
jmp 0x14001e40e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e44a
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0x2a4]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x14001e437
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x14001e3b6
cmp dword [rbp + 0x24], 0
jne 0x14001e46d
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x14001e907
cmp dword [rbp + 0x24], 1
jne 0x14001e5da
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x14001e50d
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001e5d5
cmp byte [rbp + 0x1144], 0
jne 0x14001e5b5
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x14001e907
mov byte [rbp + 0x2e4], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x304], 0
jmp 0x14001e69f
mov eax, dword [rbp + 0x304]
inc eax
mov dword [rbp + 0x304], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x304], eax
jge 0x14001e788
movsxd rax, dword [rbp + 0x304]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0x304]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0x304]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14001e691
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x2c4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0x324], 0
jmp 0x14001e7c9
mov eax, dword [rbp + 0x324]
inc eax
mov dword [rbp + 0x324], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x324], eax
jge 0x14001e822
mov eax, dword [rbp + 0x2c4]
dec eax
movsxd rcx, dword [rbp + 0x324]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x14001e820
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x2e4], 1
movsxd rax, dword [rbp + 0x2c4]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x14001e7bb
movzx eax, byte [rbp + 0x2e4]
test eax, eax
jne 0x14001e850
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0x2e4]
test eax, eax
je 0x14001e788
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001e907
cmp byte [rbp + 0x1144], 0
jne 0x14001e8e7
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_prezime_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x348]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011965
mov dword [rbp + 0x394], 0
jmp 0x14001e960
mov eax, dword [rbp + 0x394]
inc eax
mov dword [rbp + 0x394], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0x394], eax
jge 0x14001e9eb
movsxd rax, dword [rbp + 0x394]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
lea rcx, [rbp + 0x348]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001e9a5
inc rax
test dl, dl
jne 0x14001e992
xor eax, eax
jmp 0x14001e9aa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001e9e6
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0x394]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x14001e9d3
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x14001e952
cmp dword [rbp + 0x24], 0
jne 0x14001ea09
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x14001eea3
cmp dword [rbp + 0x24], 1
jne 0x14001eb76
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x14001eaa9
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001eb71
cmp byte [rbp + 0x1144], 0
jne 0x14001eb51
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x14001eea3
mov byte [rbp + 0x3d4], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x3f4], 0
jmp 0x14001ec3b
mov eax, dword [rbp + 0x3f4]
inc eax
mov dword [rbp + 0x3f4], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x3f4], eax
jge 0x14001ed24
movsxd rax, dword [rbp + 0x3f4]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0x3f4]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0x3f4]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14001ec2d
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x3b4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0x414], 0
jmp 0x14001ed65
mov eax, dword [rbp + 0x414]
inc eax
mov dword [rbp + 0x414], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x414], eax
jge 0x14001edbe
mov eax, dword [rbp + 0x3b4]
dec eax
movsxd rcx, dword [rbp + 0x414]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x14001edbc
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x3d4], 1
movsxd rax, dword [rbp + 0x3b4]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x14001ed57
movzx eax, byte [rbp + 0x3d4]
test eax, eax
jne 0x14001edec
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0x3d4]
test eax, eax
je 0x14001ed24
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001eea3
cmp byte [rbp + 0x1144], 0
jne 0x14001ee83
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_datum_rodjenja_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x438]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011965
mov dword [rbp + 0x464], 0
jmp 0x14001eefc
mov eax, dword [rbp + 0x464]
inc eax
mov dword [rbp + 0x464], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0x464], eax
jge 0x14001ef87
movsxd rax, dword [rbp + 0x464]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x68]
lea rcx, [rbp + 0x438]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001ef41
inc rax
test dl, dl
jne 0x14001ef2e
xor eax, eax
jmp 0x14001ef46
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001ef82
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0x464]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x14001ef6f
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x14001eeee
cmp dword [rbp + 0x24], 0
jne 0x14001efa5
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x14001f43f
cmp dword [rbp + 0x24], 1
jne 0x14001f112
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x14001f045
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001f10d
cmp byte [rbp + 0x1144], 0
jne 0x14001f0ed
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x14001f43f
mov byte [rbp + 0x4a4], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x4c4], 0
jmp 0x14001f1d7
mov eax, dword [rbp + 0x4c4]
inc eax
mov dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x4c4], eax
jge 0x14001f2c0
movsxd rax, dword [rbp + 0x4c4]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0x4c4]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0x4c4]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14001f1c9
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x484]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0x4e4], 0
jmp 0x14001f301
mov eax, dword [rbp + 0x4e4]
inc eax
mov dword [rbp + 0x4e4], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x4e4], eax
jge 0x14001f35a
mov eax, dword [rbp + 0x484]
dec eax
movsxd rcx, dword [rbp + 0x4e4]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x14001f358
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x4a4], 1
movsxd rax, dword [rbp + 0x484]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x14001f2f3
movzx eax, byte [rbp + 0x4a4]
test eax, eax
jne 0x14001f388
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0x4a4]
test eax, eax
je 0x14001f2c0
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001f43f
cmp byte [rbp + 0x1144], 0
jne 0x14001f41f
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_adresu_stanovanja_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x508]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011965
mov dword [rbp + 0x554], 0
jmp 0x14001f498
mov eax, dword [rbp + 0x554]
inc eax
mov dword [rbp + 0x554], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0x554], eax
jge 0x14001f523
movsxd rax, dword [rbp + 0x554]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x77]
lea rcx, [rbp + 0x508]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001f4dd
inc rax
test dl, dl
jne 0x14001f4ca
xor eax, eax
jmp 0x14001f4e2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001f51e
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0x554]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x14001f50b
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x14001f48a
cmp dword [rbp + 0x24], 0
jne 0x14001f541
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x14001f9db
cmp dword [rbp + 0x24], 1
jne 0x14001f6ae
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x14001f5e1
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001f6a9
cmp byte [rbp + 0x1144], 0
jne 0x14001f689
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x14001f9db
mov byte [rbp + 0x594], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x5b4], 0
jmp 0x14001f773
mov eax, dword [rbp + 0x5b4]
inc eax
mov dword [rbp + 0x5b4], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x5b4], eax
jge 0x14001f85c
movsxd rax, dword [rbp + 0x5b4]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0x5b4]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0x5b4]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14001f765
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x574]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0x5d4], 0
jmp 0x14001f89d
mov eax, dword [rbp + 0x5d4]
inc eax
mov dword [rbp + 0x5d4], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x5d4], eax
jge 0x14001f8f6
mov eax, dword [rbp + 0x574]
dec eax
movsxd rcx, dword [rbp + 0x5d4]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x14001f8f4
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x594], 1
movsxd rax, dword [rbp + 0x574]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x14001f88f
movzx eax, byte [rbp + 0x594]
test eax, eax
jne 0x14001f924
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0x594]
test eax, eax
je 0x14001f85c
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001f9db
cmp byte [rbp + 0x1144], 0
jne 0x14001f9bb
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_broj_telefona_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x5f8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011965
mov dword [rbp + 0x624], 0
jmp 0x14001fa34
mov eax, dword [rbp + 0x624]
inc eax
mov dword [rbp + 0x624], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0x624], eax
jge 0x14001fac6
movsxd rax, dword [rbp + 0x624]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0xa9]
lea rcx, [rbp + 0x5f8]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001fa80
inc rax
test dl, dl
jne 0x14001fa6d
xor eax, eax
jmp 0x14001fa85
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001fac1
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0x624]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x14001faae
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x14001fa26
cmp dword [rbp + 0x24], 0
jne 0x14001fae4
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x14001ff7e
cmp dword [rbp + 0x24], 1
jne 0x14001fc51
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x14001fb84
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001fc4c
cmp byte [rbp + 0x1144], 0
jne 0x14001fc2c
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x14001ff7e
mov byte [rbp + 0x664], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x684], 0
jmp 0x14001fd16
mov eax, dword [rbp + 0x684]
inc eax
mov dword [rbp + 0x684], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x684], eax
jge 0x14001fdff
movsxd rax, dword [rbp + 0x684]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0x684]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0x684]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14001fd08
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x644]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0x6a4], 0
jmp 0x14001fe40
mov eax, dword [rbp + 0x6a4]
inc eax
mov dword [rbp + 0x6a4], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x6a4], eax
jge 0x14001fe99
mov eax, dword [rbp + 0x644]
dec eax
movsxd rcx, dword [rbp + 0x6a4]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x14001fe97
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x664], 1
movsxd rax, dword [rbp + 0x644]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x14001fe32
movzx eax, byte [rbp + 0x664]
test eax, eax
jne 0x14001fec7
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0x664]
test eax, eax
je 0x14001fdff
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14001ff7e
cmp byte [rbp + 0x1144], 0
jne 0x14001ff5e
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_email_adresu_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x6c8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011965
mov dword [rbp + 0x714], 0
jmp 0x14001ffd7
mov eax, dword [rbp + 0x714]
inc eax
mov dword [rbp + 0x714], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0x714], eax
jge 0x140020069
movsxd rax, dword [rbp + 0x714]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0xb6]
lea rcx, [rbp + 0x6c8]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140020023
inc rax
test dl, dl
jne 0x140020010
xor eax, eax
jmp 0x140020028
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140020064
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0x714]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x140020051
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x14001ffc9
cmp dword [rbp + 0x24], 0
jne 0x140020087
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x140020521
cmp dword [rbp + 0x24], 1
jne 0x1400201f4
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x140020127
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x1400201ef
cmp byte [rbp + 0x1144], 0
jne 0x1400201cf
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140020521
mov byte [rbp + 0x754], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x774], 0
jmp 0x1400202b9
mov eax, dword [rbp + 0x774]
inc eax
mov dword [rbp + 0x774], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x774], eax
jge 0x1400203a2
movsxd rax, dword [rbp + 0x774]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0x774]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0x774]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x1400202ab
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x734]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0x794], 0
jmp 0x1400203e3
mov eax, dword [rbp + 0x794]
inc eax
mov dword [rbp + 0x794], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x794], eax
jge 0x14002043c
mov eax, dword [rbp + 0x734]
dec eax
movsxd rcx, dword [rbp + 0x794]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x14002043a
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x754], 1
movsxd rax, dword [rbp + 0x734]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x1400203d5
movzx eax, byte [rbp + 0x754]
test eax, eax
jne 0x14002046a
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0x754]
test eax, eax
je 0x1400203a2
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x140020521
cmp byte [rbp + 0x1144], 0
jne 0x140020501
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_ime_firme_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x7b8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011965
mov dword [rbp + 0x804], 0
jmp 0x14002057a
mov eax, dword [rbp + 0x804]
inc eax
mov dword [rbp + 0x804], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0x804], eax
jge 0x14002060c
movsxd rax, dword [rbp + 0x804]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0xec]
lea rcx, [rbp + 0x7b8]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400205c6
inc rax
test dl, dl
jne 0x1400205b3
xor eax, eax
jmp 0x1400205cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140020607
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0x804]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x1400205f4
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x14002056c
cmp dword [rbp + 0x24], 0
jne 0x14002062a
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x140020ac4
cmp dword [rbp + 0x24], 1
jne 0x140020797
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x1400206ca
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x140020792
cmp byte [rbp + 0x1144], 0
jne 0x140020772
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140020ac4
mov byte [rbp + 0x844], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x864], 0
jmp 0x14002085c
mov eax, dword [rbp + 0x864]
inc eax
mov dword [rbp + 0x864], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x864], eax
jge 0x140020945
movsxd rax, dword [rbp + 0x864]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0x864]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0x864]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14002084e
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x824]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0x884], 0
jmp 0x140020986
mov eax, dword [rbp + 0x884]
inc eax
mov dword [rbp + 0x884], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x884], eax
jge 0x1400209df
mov eax, dword [rbp + 0x824]
dec eax
movsxd rcx, dword [rbp + 0x884]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x1400209dd
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x844], 1
movsxd rax, dword [rbp + 0x824]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x140020978
movzx eax, byte [rbp + 0x844]
test eax, eax
jne 0x140020a0d
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0x844]
test eax, eax
je 0x140020945
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x140020ac4
cmp byte [rbp + 0x1144], 0
jne 0x140020aa4
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_poziciju_u_firmi_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x8a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011965
mov dword [rbp + 0x8f4], 0
jmp 0x140020b1d
mov eax, dword [rbp + 0x8f4]
inc eax
mov dword [rbp + 0x8f4], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0x8f4], eax
jge 0x140020baf
movsxd rax, dword [rbp + 0x8f4]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x11e]
lea rcx, [rbp + 0x8a8]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140020b69
inc rax
test dl, dl
jne 0x140020b56
xor eax, eax
jmp 0x140020b6e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140020baa
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0x8f4]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x140020b97
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x140020b0f
cmp dword [rbp + 0x24], 0
jne 0x140020bcd
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x140021067
cmp dword [rbp + 0x24], 1
jne 0x140020d3a
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x140020c6d
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x140020d35
cmp byte [rbp + 0x1144], 0
jne 0x140020d15
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140021067
mov byte [rbp + 0x934], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0x954], 0
jmp 0x140020dff
mov eax, dword [rbp + 0x954]
inc eax
mov dword [rbp + 0x954], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x954], eax
jge 0x140020ee8
movsxd rax, dword [rbp + 0x954]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0x954]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0x954]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140020df1
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x914]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0x974], 0
jmp 0x140020f29
mov eax, dword [rbp + 0x974]
inc eax
mov dword [rbp + 0x974], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x974], eax
jge 0x140020f82
mov eax, dword [rbp + 0x914]
dec eax
movsxd rcx, dword [rbp + 0x974]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x140020f80
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x934], 1
movsxd rax, dword [rbp + 0x914]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x140020f1b
movzx eax, byte [rbp + 0x934]
test eax, eax
jne 0x140020fb0
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0x934]
test eax, eax
je 0x140020ee8
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x140021067
cmp byte [rbp + 0x1144], 0
jne 0x140021047
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_adresu_firme_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x998]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011965
mov dword [rbp + 0x9e4], 0
jmp 0x1400210c0
mov eax, dword [rbp + 0x9e4]
inc eax
mov dword [rbp + 0x9e4], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0x9e4], eax
jge 0x140021152
movsxd rax, dword [rbp + 0x9e4]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x150]
lea rcx, [rbp + 0x998]
sub rcx, rax
movzx edx, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14002110c
inc rax
test dl, dl
jne 0x1400210f9
xor eax, eax
jmp 0x140021111
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14002114d
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0x9e4]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x14002113a
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x1400210b2
cmp dword [rbp + 0x24], 0
jne 0x140021170
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x14002160a
cmp dword [rbp + 0x24], 1
jne 0x1400212dd
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x140021210
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x1400212d8
cmp byte [rbp + 0x1144], 0
jne 0x1400212b8
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x14002160a
mov byte [rbp + 0xa24], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0xa44], 0
jmp 0x1400213a2
mov eax, dword [rbp + 0xa44]
inc eax
mov dword [rbp + 0xa44], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0xa44], eax
jge 0x14002148b
movsxd rax, dword [rbp + 0xa44]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0xa44]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0xa44]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140021394
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0xa04]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0xa64], 0
jmp 0x1400214cc
mov eax, dword [rbp + 0xa64]
inc eax
mov dword [rbp + 0xa64], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0xa64], eax
jge 0x140021525
mov eax, dword [rbp + 0xa04]
dec eax
movsxd rcx, dword [rbp + 0xa64]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x140021523
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0xa24], 1
movsxd rax, dword [rbp + 0xa04]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x1400214be
movzx eax, byte [rbp + 0xa24]
test eax, eax
jne 0x140021553
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0xa24]
test eax, eax
je 0x14002148b
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14002160a
cmp byte [rbp + 0x1144], 0
jne 0x1400215ea
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_godinu_zaposljenja_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0xa84]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0xaa4], 0
jmp 0x140021664
mov eax, dword [rbp + 0xaa4]
inc eax
mov dword [rbp + 0xaa4], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0xaa4], eax
jge 0x1400216d0
movsxd rax, dword [rbp + 0xaa4]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
mov edx, dword [rbp + 0xa84]
cmp dword [rcx + rax + 0x188], edx
jne 0x1400216ce
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0xaa4]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x1400216bb
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x140021656
cmp dword [rbp + 0x24], 0
jne 0x1400216ee
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x140021b88
cmp dword [rbp + 0x24], 1
jne 0x14002185b
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x14002178e
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x140021856
cmp byte [rbp + 0x1144], 0
jne 0x140021836
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140021b88
mov byte [rbp + 0xae4], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0xb04], 0
jmp 0x140021920
mov eax, dword [rbp + 0xb04]
inc eax
mov dword [rbp + 0xb04], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0xb04], eax
jge 0x140021a09
movsxd rax, dword [rbp + 0xb04]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0xb04]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0xb04]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140021912
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0xac4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0xb24], 0
jmp 0x140021a4a
mov eax, dword [rbp + 0xb24]
inc eax
mov dword [rbp + 0xb24], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0xb24], eax
jge 0x140021aa3
mov eax, dword [rbp + 0xac4]
dec eax
movsxd rcx, dword [rbp + 0xb24]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x140021aa1
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0xae4], 1
movsxd rax, dword [rbp + 0xac4]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x140021a3c
movzx eax, byte [rbp + 0xae4]
test eax, eax
jne 0x140021ad1
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0xae4]
test eax, eax
je 0x140021a09
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x140021b88
cmp byte [rbp + 0x1144], 0
jne 0x140021b68
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0x234], 1
lea rdx, str.Unesite_platu_radnika:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0xb44]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___float____ptr64____ptr64]
mov dword [rbp + 0xb64], 0
jmp 0x140021be2
mov eax, dword [rbp + 0xb64]
inc eax
mov dword [rbp + 0xb64], eax
mov eax, dword [rbp + 0x11a8]
cmp dword [rbp + 0xb64], eax
jge 0x140021c53
movsxd rax, dword [rbp + 0xb64]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
movss xmm0, dword [rcx + rax + 0x184]
ucomiss xmm0, dword [rbp + 0xb44]
jp 0x140021c51
jne 0x140021c51
mov byte [rbp + 0x1144], 1
mov eax, dword [rbp + 0xb64]
mov dword [rbp + 0x44], eax
cmp byte [rbp + 0x1144], 0
jne 0x140021c3e
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x24]
mov ecx, dword [rbp + 0x44]
mov dword [rbp + rax*4 + 0x70], ecx
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
jmp 0x140021bd4
cmp dword [rbp + 0x24], 0
jne 0x140021c71
lea rdx, str.Nazalost_u_bazi_nemamo_radnika_kojeg_ste_trazili_:__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
jmp 0x14002210b
cmp dword [rbp + 0x24], 1
jne 0x140021dde
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_trazenog_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
cmp byte [rbp + 0x1144], 0
jne 0x140021d11
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x140021dd9
cmp byte [rbp + 0x1144], 0
jne 0x140021db9
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x14002210b
mov byte [rbp + 0xba4], 0
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.U_bazi_imamo_vise_trazenih_radnika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._____________________________________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, str.Lista_radnika_iz_pretrage:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov dword [rbp + 0xbc4], 0
jmp 0x140021ea3
mov eax, dword [rbp + 0xbc4]
inc eax
mov dword [rbp + 0xbc4], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0xbc4], eax
jge 0x140021f8c
movsxd rax, dword [rbp + 0xbc4]
movsxd rax, dword [rbp + rax*4 + 0x70]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
lea rax, [rcx + rax + 0x36]
mov qword [rbp + 0x1158], rax
movsxd rcx, dword [rbp + 0xbc4]
movsxd rcx, dword [rbp + rcx*4 + 0x70]
imul rcx, rcx, 0x18c
mov rdx, qword [rbp + 0x11a0]
lea rcx, [rdx + rcx + 4]
mov qword [rbp + 0x1160], rcx
movsxd rdx, dword [rbp + 0xbc4]
mov edx, dword [rbp + rdx*4 + 0x70]
inc edx
mov dword [rbp + 0x1168], edx
lea rdx, [0x140033c00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
mov ecx, dword [rbp + 0x1168]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140033bfc]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1160]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140033530]
mov rcx, rax
call fcn.14001114f
mov rcx, qword [rbp + 0x1158]
mov rdx, rcx
mov rcx, rax
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140021e95
lea rdx, str._____________Unesite_izbor:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0xb84]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov dword [rbp + 0xbe4], 0
jmp 0x140021fcd
mov eax, dword [rbp + 0xbe4]
inc eax
mov dword [rbp + 0xbe4], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0xbe4], eax
jge 0x140022026
mov eax, dword [rbp + 0xb84]
dec eax
movsxd rcx, dword [rbp + 0xbe4]
cmp eax, dword [rbp + rcx*4 + 0x70]
jne 0x140022024
lea rcx, [0x140033798]
call qword [sym.imp.ucrtbased.dll_system]
mov byte [rbp + 0xba4], 1
movsxd rax, dword [rbp + 0xb84]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400119a6
jmp 0x140021fbf
movzx eax, byte [rbp + 0xba4]
test eax, eax
jne 0x140022054
lea rdx, str.Greska_Unijeti_izbor_nije_validan.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movzx eax, byte [rbp + 0xba4]
test eax, eax
je 0x140021f8c
lea rdx, str.Da_li_zelite_urediti_podatke_o_radniku__1_DA_0_NE:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [rbp + 0x214]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.1400112da
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
add rcx, rax
mov rax, rcx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
cmp dword [rbp + 0x214], 1
jne 0x14002210b
cmp byte [rbp + 0x1144], 0
jne 0x1400220eb
lea rcx, str.redniBrojRadnika
call fcn.1400111c7
movsxd rax, dword [rbp + 0x44]
imul rax, rax, 0x18c
mov rcx, qword [rbp + 0x11a0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.140011744
jmp 0x140022146
movzx eax, byte [rbp + 0x234]
test eax, eax
jne 0x140022146
lea rdx, str.Greska_Unijeti_izbor_nije_validan.1
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001114f
lea rdx, [0x140011069]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
movzx eax, byte [rbp + 0x234]
test eax, eax
je 0x14001e30e
lea rcx, [rbp - 0x20]
lea rdx, [0x140031e40]
call fcn.14001187a
mov rcx, qword [rbp + 0x1170]
xor rcx, rbp
call fcn.1400114e7
lea rsp, [rbp + 0x1188]
pop rdi
pop rbp
ret