Ještě jsem to doladil... teď už by to mělo být oki.
K tý globální proměnný. Deklaroval jsi ji mimo funkci, tudíž byla globální. Globální proměnná je zbytečná, když je užitá jenom v jedné jediné funkci. Dneska už se všeobecně doporučuje používat předávání dat pomocí parametrů funckí, nikoliv jejich uložením do globální proměnné. Důvodů je víc.