fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. float f = 0;
  7. do
  8. {
  9. if (cin >> f) // Lesen und Prüfen
  10. {
  11. cout << "Fließkommazahl gelesen: " << f << '\n';
  12. }
  13. else
  14. {
  15. cout << "Unlesbares Zeichen entdeckt. Verwerfe.\n";
  16. cin.clear();
  17. cin.ignore(1);
  18. }
  19. }
  20. while (f != 123);
  21. }
Success #stdin #stdout 0s 3476KB
stdin
4366.3838 02383.3892 392.38 a 3829.38 219.28 kls 822.883 123
stdout
Fließkommazahl gelesen: 4366.38
Fließkommazahl gelesen: 2383.39
Fließkommazahl gelesen: 392.38
Unlesbares Zeichen entdeckt. Verwerfe.
Fließkommazahl gelesen: 3829.38
Fließkommazahl gelesen: 219.28
Unlesbares Zeichen entdeckt. Verwerfe.
Unlesbares Zeichen entdeckt. Verwerfe.
Unlesbares Zeichen entdeckt. Verwerfe.
Fließkommazahl gelesen: 822.883
Fließkommazahl gelesen: 123