Also ich schreib ein Programm zur Bestimmung von pi. Das heißt ich brauche ziemlich viele Dezimalstellen, aber laut meinem C-Buch geht long double, double und float nur bis 6 Stellen hinter dem Komma genau. Das ist aber an sich zu wenig für diesen Zweck. Andererseits kann ich keine speziellen Bibliotheken nehmen, weil ich ISO-konform bleiben muss. philipp Am Sam, 2004-01-10 um 18.45 schrieb Alexander Veit:
Philipp Otte schrieb:
Wichtig ist eigentlich, dass keine nicht ISO-Library dafür nötig ist und > dass kein zu komplizierter Code dabei herauskommt.Muss das ganze nämlich auch erklären können und mein Lehrer muss es auch auf Windows kompilieren können und leicht verstehen. Ich meinte mehr so etwas wie z.B. bei int, wo ich einfach unsigned int nehme. Ich habe ja auf jeden Fall nur positive Zahlen.
Mit den primitiven Datentypen dürfte, was die Genauigkeit anbelangt, ziemlich schnell Schluß sein. Weglassen des Vorzeichens gibt nicht mal eine Dezimalstelle mehr. Was Du bisher nicht gesagt hast: welche Genauigkeit benötigst Du? Nur ganze Zahlen oder auch gebrochene? Bzw. wie lautet das Problem?
-- Alex