<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[3 Buchstaben zu einer Zahl zusammenfügen]]></title><description><![CDATA[<p>Ich muss 3 Buchstaben zu einer Zahl zusammenbasteln, hab aber keine Ahnung wie das gehen soll... Bsp:</p>
<pre><code>A      B      Z
01     02     26

Zahl:  010226
</code></pre>
<p>Meine Fragen sind jetzt, wie ich die Zahlen die den Buchstaben zugeordnet sind (inkl den Nullen :/) in ein einziges long packen kann. Kurze Erklärung wäre net, geht doch bestimmt über irgendwelches Shifting Zeug oder so <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191557/3-buchstaben-zu-einer-zahl-zusammenfügen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 03:49:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191557.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Sep 2007 11:08:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 3 Buchstaben zu einer Zahl zusammenfügen on Tue, 04 Sep 2007 11:08:59 GMT]]></title><description><![CDATA[<p>Ich muss 3 Buchstaben zu einer Zahl zusammenbasteln, hab aber keine Ahnung wie das gehen soll... Bsp:</p>
<pre><code>A      B      Z
01     02     26

Zahl:  010226
</code></pre>
<p>Meine Fragen sind jetzt, wie ich die Zahlen die den Buchstaben zugeordnet sind (inkl den Nullen :/) in ein einziges long packen kann. Kurze Erklärung wäre net, geht doch bestimmt über irgendwelches Shifting Zeug oder so <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358650</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358650</guid><dc:creator><![CDATA[MasterCounter]]></dc:creator><pubDate>Tue, 04 Sep 2007 11:08:59 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Buchstaben zu einer Zahl zusammenfügen on Tue, 04 Sep 2007 11:13:38 GMT]]></title><description><![CDATA[<p>buchstabe[2] + buchstabe[1]*100 + buchstabe[0]*100000</p>
<p>(dabei liegen die buchstaben schon als 1 .. 26 vor. Falls nicht, musst du erst sowas wie buchstabe - 'A' + 1 machen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358654</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 04 Sep 2007 11:13:38 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Buchstaben zu einer Zahl zusammenfügen on Tue, 04 Sep 2007 11:16:37 GMT]]></title><description><![CDATA[<p>MasterCounter schrieb:</p>
<blockquote>
<p>...geht doch bestimmt über irgendwelches Shifting Zeug oder so <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
</blockquote>
<p>Mit Sicherheit nicht, da mit 2er Potenzen und nicht mit 10er Potenzen gearbeitet wird. Es sei den, die Zahlen in deinem Beispiel sind Hexadezimale Zahlen, aber dars sieht man der Aufgabenstellung nicht an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358660</guid><dc:creator><![CDATA[Kommentar]]></dc:creator><pubDate>Tue, 04 Sep 2007 11:16:37 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Buchstaben zu einer Zahl zusammenfügen on Tue, 04 Sep 2007 12:09:18 GMT]]></title><description><![CDATA[<p>Sehr schön <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Hätte man auch draufkommen können... Aber nur jetzt gibts ein Problem, wenn der erste Buchstabe&lt;10 ist, bekommt man keine 0 davor... Hat man 3 Buchstaben hat die Zahl also nur 5 Stellen, statt die erwarteten 6, lässt sich das auch noch lösen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<pre><code>A  B  Z
1  2  26

erhaltene Zahl:  10226
erwartete Zahl: 010226
</code></pre>
<p>Meine Umsetzung:</p>
<pre><code class="language-cpp">int j;

j=0;
for(int i=0;i&lt;=textlen;i+=3)
    tnum[j]=(text[i+2]-'A'+1)+(text[i+1]-'A'+1)*100+(text[i]-'A'+1)*10000;
</code></pre>
<p>EDIT: Man braucht ausserdem eine Null weniger beim ersten Buchstaben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> 10000 statt 100000</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358706</guid><dc:creator><![CDATA[MasterCounter]]></dc:creator><pubDate>Tue, 04 Sep 2007 12:09:18 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Buchstaben zu einer Zahl zusammenfügen on Tue, 04 Sep 2007 12:09:07 GMT]]></title><description><![CDATA[<p>Zahlen haben keine führenden Nullen, das ist eine Frage der Zahlendarstellung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358716</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 04 Sep 2007 12:09:07 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Buchstaben zu einer Zahl zusammenfügen on Tue, 04 Sep 2007 12:14:14 GMT]]></title><description><![CDATA[<p>Das Problem ist dann aber nicht die Zahl an sich, sondern die Ausgabe der Zahl <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Wenn zahl/10000 &lt; 10 ist, häng vor den Ausgabe-String noch eine 0 dran.</p>
<p>e: späääääääät <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358724</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 04 Sep 2007 12:14:14 GMT</pubDate></item><item><title><![CDATA[Reply to 3 Buchstaben zu einer Zahl zusammenfügen on Tue, 04 Sep 2007 12:16:17 GMT]]></title><description><![CDATA[<p>Hat sich erledigt. Wenn ich mit der Zahl weiter rechne, fällt die im Beispiel angeführte führende 0 ja nicht ins Gewicht, da sie sich nicht auf die Rechnung auswirkt... Vielen Dank an Euch zwei! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358730</guid><dc:creator><![CDATA[MasterCounter]]></dc:creator><pubDate>Tue, 04 Sep 2007 12:16:17 GMT</pubDate></item></channel></rss>