Qemists Spirit In The System / RR:Suche

Raid-Rush

Wissen, News, Stream und Download zu Qemists Spirit in the System

Alles im Web finden: Videos, Software, Bücher, Dokumente, Wissenschaft, Nachrichten

Kein Treffer zur Suche von Qemists Spirit in the System

Suchergebnisse: Qemists Spirit in the System

Programm Dezimalzahl in beliebiges System umwandeln


ich soll ein C-Programm schreiben, welches eine positive ganze Zahl in ein beliebiges System umwandelt.
Meine Idee war die Eingabe zweier Zahlen , diese mit einer Switch-Case Abfrage von 2-9 zu unterscheiden. Dort findet dann die Umrechnung statt. Das Problem hierbei ist jedoch die Umrechnung an sich. Bspw. der Binärteil: case 2: int zwei; for (int i=7; i >=0; i--i] = dez%2;} break; Würde ja an sich schon mal funktionieren, was ist jedoch, wenn die zu errechnende Binärzahl länger als 8 Bits wäre? Wie könnte ich das besser lösen oder im Nachhinein ändern?
Selbiges Problem würde auch beim 3ersystem auftreten: case 3: int drei, i=0; while{drei = dez%3; dez = dez%3; i--;} break; Die Umrechnung an sich sollte funktionieren, nur weiß ich auch hier nicht, wie ich die Größe des Arrays im Vorfeld bestimmen könnte. Hat jemand Ratschläge? Muss natürlich nicht in C-Code sein, geht mir eher um die allgemeine Logik.
Wenn die Größe des Arrays im Vorfeld nicht bekannt ist, dann würde ich generell mit einer while-Schleife arbeiten. Mit der while-Schleife bist Du bei fehlendem Endpunkt sehr viel flexibler als mit der for-Schleife. Und am Ende dann den Index des Arrays einfach auf i++ bzw. i = i + 1 machen.
Mit break würde ich überhaupt nicht arbeiten, weil sie nur in ein einziges Feld reinspringt, und dann gleich wieder raus. Dann eher mit if / else in Kombination mit Modulo innerhalb einer while-Schleife, und darin dann der Modulo je nach Zahlensystem, so wie Du das auch schon dargestellt hast.
Ansonsten schaut das schon richtig klasse aus. Viel Erfolg
schon mal für die zügige Antwort. Eine While-Schleife hatte ich ja bspw. schon beim 3ersystem verwenden wollen. Meine Frage, wie groß ich das Array am Anfang nun initialisieren soll wäre allerdings immer noch unbeantwortet. Kleines Beispiel:
Dezimalzahl 10 in Binär: 1010 ; Arraygröße sollte also min. 4 sein. Klar wäre 8 auch okay, dann wäre die Ausgabe eben 00001010, könnte man ja anpassen. Was ist aber, wenn die eingegebene Dezimalzahl bspw 200, 5000 oder noch größer wäre? Dann würden 8 bits nicht mehr ausreichen und das Array müsste größer sein. Wie kann ich das besser bestimmen? NIcht nur hier sondern in allen Systemen?
Bzgl. der switch-case Abfrage und dem genannten break: er soll ja nur in eines der Cases reinspringen und dort rechnen. Beim Binärsystem bspw. sind ja alle weiteren Systeme von 3-9 und die entsprechenden Cases völlig irrelevant.
Für die Ausgabe müsstest Du normalerweise gar keine Array-Länge definieren.
In C kenne ich mich zu wenig aus, aber in C Sharp und in Java gibts den Befehl.length, der auf eine variable Länge einer Variablen verweist. Und unabhängig von der Länge der Variablen dann eben alles verarbeitet, was er vorgesetzt bekommt, so lange diese Variable.length noch nicht am Ende angelangt ist. Rein theoretisch müsste es auch sowas in dieser Art in C geben.
Schau mal, ob Du hier bei diesem Java-Code die eine oder andere Anregung gedanklich "klauen" kannst: Convert from type X to type Y - Real's Java How-to
Um die notwendige Länge des Arrays herauszufinden, brauchst Du nur nachzuschauen, wieviel Bit ein int auf Deinem System hat. Wie Thandu schon sagte, gibt es dafür einen Befehl, auch in C. Falls das Handbuch zum Compiler es nicht sagt:printf("Der Typ int ist %i Byte lang.\n", sizeof); Die Dezimalzahl dez ist ja als int vordefiniert. Mehr binäre Stellen als in diesen Zahlentyp reinpaßt, kann dez also nicht haben und ein Array dieser Länge kann diese Stellen alle aufnehmen. In den Ziffernsystemen mit Basis > 2 braucht die Darstellung weniger Stellen. Somit reicht dafür das Array mit der so ermittelten Länge auf jeden Fall.
Auf meinem System hat ein int vier Byte. Es reicht demnach ein Array mit 32 Elementen.
Gibts denn in C keine dynamischen Arrays?
int* zahl = new int

Wer schrieb die deutsche Fassung von "Blowing in the wind

Eins der Lieder, die ich nicht haben kann.
Hans Bradtke schrieb den Text der deutschen Version von Marlene Dietrich, 1964

coverinfo.de - Cover-Versionen- und Musikzitate-Datenbank
Die Marlend Dietrich Version war gar nicht schlecht. Hier kann man sie abspielen:
Die Antwort weiss ganz allein der Wind - Marlene Dietrich | Текст и перевод песни | Слушать онлайн | Lyrsense
Ist das nicht so eine Peinlichkeit aus dem evangelischen Konfirmandenkreis: "Die Antwort mein Freund, die gibt uns nicht der Wind, die Antwort wir selber schuldig sind
Es heißt "Wie viele Straßen" und steht hier DPSG Stamm Materborn - Liederbuch
aber noch ommer ohne Texter.
Hallo Johylein,

dir scheint ja die deutsche Version nicht zu gefallen, mir geht es genau so.
Auch die glatt gebügelten Versionen von den Byrds oder Joan Baez sind nicht mein Fall. "Blowing in the Wind" geht nur von Bob Dylan.
Doch, mir gefällt die deutsche sehr. Problem ist nur, dass ich eingedeutschte Lieder sehr tränendrüsig finde.
Nicht haben können" heißt hier: Schwer aushaltbar, weil traurig.

Wie kann ich in The Gimp andere Brushes Einbauen? Oder Downloaden?

Ich möchte mein logo weihnachtlich bearbeiten mit The Gimp. Aber ich weiß nicht wie ich neue Brushes für den Pinsel einbaue.

Kann man die auch irgendwo downloaden?


PW:. Google bringt mich nicht weiter.
Links zu Pinseln / Brushes - GIMP-Forum 3.0
ich würde dir gerne helfen, aber ich weiss nicht was Gimp ist. Wahrscheinlich ein Bildbearbeitungsprogramm. Gibt es da auf der Herstellerseite nicht sowas wie einen Menüpunkt Services wo auch FAQs aufgeführt sind? Sorry aber wie gesagt, ich kenn das Programm nicht.
weil es Menschen geben soll, die nicht total hohl und blind sind und denen mit diesem Teil meiner Antwort geholfen wäre: ".Gibt es da auf der Herstellerseite nicht sowas wie einen Menüpunkt Services wo auch FAQs aufgeführt sind.
Das bringt mich auch nicht weiter. Ich weiß jetzt zwar wie man die instaliert.! Aber die passenden Brushes hab ich immer noch nicht gefunden.!

ich möchte mein logo vereisen. winterlich designen. nur dafür brauche ich die passenden Brushes! Kann mir Eine/r helfen?
Was ist sog. Grayware und was richtet sie in meinem System an?
hallo,
Die Bezeichnung Grayware ist ein Oberbegriff für virtuelle Schadensprogramme aus dem World Wide Web wozu Trojaner, Würmer, Spyware Spyware im Techniklexikon und ähnliches gehören. Die Grayware wird über eMails, P2P, Internet Internet im Techniklexikon und FTP FTP im Techniklexikon täglich an Millionen Anwender versendet während Virenschutzsoftware vor diesen virtuellen Störenfrieden effektiv schützt.
gefunden bei:
Grayware Techniklexikon bei Virenschutz.info
Ist Maleware nicht der Oberbegriff für Virtuelle Schadensprogramme
Dance in the Vampire Bund wo?
Weis jemand wo ich alle folgen auf deutsch oder mit deutschem unter teil schauen kann? schon mal
http://www.movie2k.to/Dance-in-the-Vampire-Bund-online-serie-1874522.html
Wenn du auf das Video klickst, dann öffnet sich ein 2. Tab. Dann musst du 10sec warten, dann musst du auf Weiter zum Video klicken und dann bist du erst mein Video
~Taumi

Technik, Games, Sicherheit