"return 0;" soll das Allerletzte Befehl in den Funktion main sein. Danach a auf 0 stellen hat gar keinen Sinn. Es soll jedenfals innerhalb der while-Schleife stehen. Aber wo genau ist abhängig von dein Wunsch in welcher Situation. Da haben wir keinen Ahnung von. Wir haben bis jetzt noch gar keinen Beschreibung bekommen was dein Asuro tun soll. Nur das es Beschleunigt.