есть код на Python необходимо написать его же на с++, знания в python = 0, а задние необходимо выполнить, к сожалению сроки и занятость не позволят изучить python на нужном уровне. Сложность возникает в переводе самой логики работы кода
def calc_hash(proc_name):
result = 0
for c in proc_name:
if ord(c) < ord('A') or ord(c) > ord('Z'):
b = ord(c)
else:
b = ord(c) + 0x20
result = (0x19660D * result + b + 0x3C6EF35F) & 0xFFFFFFFF
return result
proc_name = (input('input:'))
hex_out = ""
hex_out = calc_hash(proc_name)
print("IS", hex_out)