![]() |
AW: Beispiele für Schleifen gesucht Is ja alles richtig - sry. Aber im quelltext von EoN is irgendetwas noch nich ganz richtig - und ich weiß ums verrecken nich was! PS: Deinen Pseudocode hat ich wohl übersehen... |
AW: Beispiele für Schleifen gesucht Was kommt denn als Ausgabe? |
AW: Beispiele für Schleifen gesucht Moment...ah ja - wenn ich eine zahl eingebe, die größer ist als 46, dann kommen entweder total unrealistische zahlen raus (z.B. bei Eingabe=47 -> Ausgabe 923462123, bei 48 9264373 ->> ab 47 werden die zahlen plötzlich wieder kleiner, wie dir vielleicht aufgefallen ist hab ich mit absicht bei 47 eine zahl mit 9 ziffern und bei 48 eine mit nur noch 7 ziffern angegeben:confused: ) oder die zahlen gehen plötzlich in negative - was ja völlig unmöglich ist. Von 0 bis 45/46 funzt es aber soweit...;) Solltest du keine Lsg. finden, dann vesuch ich eben zahlen über 46 zu vermeiden...:) |
AW: Beispiele für Schleifen gesucht Na ja eine normale Interger Variable nur 32Bit für die Zahlenspeicherung hat, lassen sich damit bei vorzeichnenbehafteten Zahlen (signed Integer) max Zahlen aus dem Bereich von -2.147.483.648 bis 2.147.483.647. Durch die Implementierung der Zahlen innerhalb des PC's "läuft die Variable über", wenn Du zu 2.147.483.647 eins dazuzählst. D.h. sie kippt auf -2.147.483.648 und fängt von dort an wieder weiter an hochzuzählen. Um den Bereich der Zahlendarstellung zu erweitern kannst Du zum einen unsigned Integer nehmen. Dabei gibt es dann keine Negativen Zahlen und wenn die Variable überläuft fängst Du wieder bei der Null an. Zum anderen gibt es auch noch größere Datentypen wie z.B. signed/unsigned Long mit 64Bit und evtl. signed/unsigned Int128 mit 128Bit. Solltest Du noch größere Zahlen verarbeiten wollen musst Du Dir in dem fall wohl einen eigenen Datentyp schreiben, sofern es in dem Framework keinen Datentyp für extra große Zahlen gibt. In Java z.B. ne extra Klasse für große Zahlen. Ich weiß jetzt leider nicht ob Delphi da was für vorgesehen hat. |
AW: Beispiele für Schleifen gesucht Wenn ich also beim normalen integer bleiben will, kann ich halt nur bis zum 46. glied gehen, da sonst die zahlen zu groß sind?! |
AW: Beispiele für Schleifen gesucht Hallo nochmal - hab da noch mal ne frage. Diesmal gehts um das ausgeben aller primzahlen im bereich von 1 bis n. Ich hab fast keine Ahnung wie ich das anstellen soll. Wir sollen dazu den operator "mod" sowie eine while-schleife verwenden. Könnt ihr mir zumindest pseudmäßig erklären, wie ich vorgehen muss??? THX |
AW: Beispiele für Schleifen gesucht Hi, auf wikipedia ist ein ganzer Artikel der Primzahlberechnung gewidmet, sogar mit Programmbeispielen: [B][url]http://de.wikipedia.org/wiki/Primzahltest[/url][/B] Da sind auch Algorithmen dabei, die mit modulo und Schleifen rechnen, also wahrscheinlich genau das, was du suchst. |
AW: Beispiele für Schleifen gesucht THX - hat mir sehr geholfen :-) |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.