Hallo uynngyn,
schau mal hier:
https://de.wikipedia.org/wiki/Gleitkommazahl#Darstellung
In deinem Zustandsautomaten fehlt ja noch der Teil nach dem Komma. Hier ein paar Beispiele was alles erkannt werden soll:
Code:
1234
12.34
12.34e5
1.12e3
12e3
.00001
0.0
12.
Okay, ein paar davon sind ziemlich exotisch, das kannst du im Testat vielleicht als "unnötige Extemfälle" verbuchen. Trotzdem solltest du zunächst deinen Zustandsautomaten ergänzen, damit wenigstens das hier erkannt wird:
+1.23e-04
.
Wenn du das gemacht hast, poste hier deinen Zustandsautomaten und deinen aktuellen Code (zunächst für Aufgabe 1), dafür auf die drei Punkte klicken → Einfügen → Code (C++).
Ich will ehrlich sein: Wenn du das bis morgen noch hinkriegen willst musst du dich jetzt wirklich auf deinen ***** hocken.
Gruß Technipion