<?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[Integer-Werte nebeneinander in neuen Integer schreiben.]]></title><description><![CDATA[<p>N'Abend Leute,</p>
<p>hab hier ein Problem und komme leider nicht drauf. Ich habe eine Funktion die mir eine Zufallszahl generiert. Nun möchte ich in einer neuen Funktion 5 dieser Zufallswerte in ein neuen Integer schreiben.</p>
<p>Bsp:<br />
Funktion 1 :<br />
1. Durchlauf zahl=1<br />
2. Durchlauf zahl=2<br />
3. Durchlauf zahl=3<br />
4. Durchlauf zahl=4<br />
5. Durchlauf zahl=5</p>
<p>Funktion 2</p>
<p>zahl = 12345</p>
<p>Das ganze MUSS ohne Array realisiert werden. Leider steh ich gerade auf dem Schlauch <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="😕"
    /> Hoffe ihr könnt mir helfen!<br />
Hier ein Auszug aus dem Code:</p>
<pre><code>int zufall(int z)

{

	int zahl;

	zahl=rand() %  z + 1;
	return zahl;
}
int zufall5()
{
	int zahl5;
	int z = 6;
	// HILFE :-)
	return zahl5;
}
</code></pre>
<p>´</p>
<p>Gruß Chippo! <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/335645/integer-werte-nebeneinander-in-neuen-integer-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 12:16:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/335645.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Dec 2015 21:08:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Integer-Werte nebeneinander in neuen Integer schreiben. on Tue, 01 Dec 2015 21:08:21 GMT]]></title><description><![CDATA[<p>N'Abend Leute,</p>
<p>hab hier ein Problem und komme leider nicht drauf. Ich habe eine Funktion die mir eine Zufallszahl generiert. Nun möchte ich in einer neuen Funktion 5 dieser Zufallswerte in ein neuen Integer schreiben.</p>
<p>Bsp:<br />
Funktion 1 :<br />
1. Durchlauf zahl=1<br />
2. Durchlauf zahl=2<br />
3. Durchlauf zahl=3<br />
4. Durchlauf zahl=4<br />
5. Durchlauf zahl=5</p>
<p>Funktion 2</p>
<p>zahl = 12345</p>
<p>Das ganze MUSS ohne Array realisiert werden. Leider steh ich gerade auf dem Schlauch <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="😕"
    /> Hoffe ihr könnt mir helfen!<br />
Hier ein Auszug aus dem Code:</p>
<pre><code>int zufall(int z)

{

	int zahl;

	zahl=rand() %  z + 1;
	return zahl;
}
int zufall5()
{
	int zahl5;
	int z = 6;
	// HILFE :-)
	return zahl5;
}
</code></pre>
<p>´</p>
<p>Gruß Chippo! <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2477862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2477862</guid><dc:creator><![CDATA[chippo]]></dc:creator><pubDate>Tue, 01 Dec 2015 21:08:21 GMT</pubDate></item><item><title><![CDATA[Reply to Integer-Werte nebeneinander in neuen Integer schreiben. on Tue, 01 Dec 2015 21:22:32 GMT]]></title><description><![CDATA[<p>Hier ein Tipp:<br />
5<em>1=5.<br />
4</em>10=40.<br />
3*100=300.<br />
300+40+5=345.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2477864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2477864</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 01 Dec 2015 21:22:32 GMT</pubDate></item><item><title><![CDATA[Reply to Integer-Werte nebeneinander in neuen Integer schreiben. on Tue, 01 Dec 2015 21:27:55 GMT]]></title><description><![CDATA[<pre><code>int zufall(int z)

{

	int zahl;

	zahl=rand() %  z + 1;
	return zahl;
}
int zufall5()
{
	int zahl1, zahl2, zahl3, zahl4, zahl5;
	int zahlend;
	int z = 6;
	zahl1 = zufall(z) * 10000;
	zahl2 = zufall(z) * 1000;
	zahl3 = zufall(z) * 100;
	zahl4 = zufall(z) * 10;
	zahl5 = zufall(z);
	zahlend = zahl1 + zahl2 + zahl3 + zahl4 + zahl5;

	return zahlend;
}
</code></pre>
<p>Ich könnte schwören es geht noch schöner, aber es tut was es soll.<br />
Vielen Dank für den Tipp!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2477865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2477865</guid><dc:creator><![CDATA[chippo]]></dc:creator><pubDate>Tue, 01 Dec 2015 21:27:55 GMT</pubDate></item><item><title><![CDATA[Reply to Integer-Werte nebeneinander in neuen Integer schreiben. on Tue, 01 Dec 2015 22:15:39 GMT]]></title><description><![CDATA[<p>Wenn sich Code oft in gleicher oder ähnlicher Form wiederholt, kann man ihn oft mittels Funktionen und/oder Schleifen verkürzen. Was man dann im allgemeinen als &quot;schöner&quot; bezeichnet. Hier böte sich eine Schleife an. Noch ein Tipp:<br />
10<em>1 = 10.<br />
10</em>10 = 100.<br />
10<em>100 = 1000.<br />
10</em>1000 = 10000.</p>
<p>So ganz im Allgemeinen: Was soll das werden, wenn es fertig ist? Es sieht so aus, als wolltest du eigentlich etwas machen, das irgendwie mit einzelnen Ziffern arbeitet. Aber anstatt mit einzelnen Ziffern zu arbeiten, brichst du dir einen dabei ab, einzelne Ziffern in eine Zahl zu stopfen (und vermutlich später genauso mühsam wieder heraus zu holen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2477870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2477870</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 01 Dec 2015 22:15:39 GMT</pubDate></item><item><title><![CDATA[Reply to Integer-Werte nebeneinander in neuen Integer schreiben. on Tue, 01 Dec 2015 23:08:59 GMT]]></title><description><![CDATA[<p>Das wird ein automatischer Passwortgenerator. Für jeden 5stelligen Integerwert gibt es ein Wort bzw. Nummer. Die Zahlen werden &quot;gewürfelt&quot;. Deswegen auch die Funktionen. Das ganze wird dann mit Hilfe von diceware realisiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2477887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2477887</guid><dc:creator><![CDATA[chippo]]></dc:creator><pubDate>Tue, 01 Dec 2015 23:08:59 GMT</pubDate></item><item><title><![CDATA[Reply to Integer-Werte nebeneinander in neuen Integer schreiben. on Tue, 01 Dec 2015 23:26:07 GMT]]></title><description><![CDATA[<p>chippo schrieb:</p>
<blockquote>
<p>Das wird ein automatischer Passwortgenerator. Für jeden 5stelligen Integerwert gibt es ein Wort bzw. Nummer. Die Zahlen werden &quot;gewürfelt&quot;. Deswegen auch die Funktionen. Das ganze wird dann mit Hilfe von diceware realisiert.</p>
</blockquote>
<p>Dir ist schon klar, dass der ganze Sinn von diceware ist, dass man das zu Hause ohne große Kenntnis von Zufallszahlenerzeugung mit dem Computer machen kann? Ein Computerprogramm, das diceware benutzt, ist unnötig umständlich und wäre um nichts besser als einfach direkt eine große Zufallszahl als Wortindex zu ziehen. Aber rand ist ohnehin nicht für diesen Zweck geeignet. Sowohl die Entropie als auch die Periodenlänge sind viel zu niedrig. Nicht umsonst steht in der Originalbeschreibung von diceware dick hervorgehoben:</p>
<blockquote>
<p>Do not use a computer program or electronic dice generator.</p>
</blockquote>
<p>Das richtet sich genau an Leute wie dich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2477890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2477890</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 01 Dec 2015 23:26:07 GMT</pubDate></item><item><title><![CDATA[Reply to Integer-Werte nebeneinander in neuen Integer schreiben. on Tue, 01 Dec 2015 23:35:05 GMT]]></title><description><![CDATA[<p>Mag sein, aber das ist alles eine Aufgabe von unserem Lehrer <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2477892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2477892</guid><dc:creator><![CDATA[chippo]]></dc:creator><pubDate>Tue, 01 Dec 2015 23:35:05 GMT</pubDate></item><item><title><![CDATA[Reply to Integer-Werte nebeneinander in neuen Integer schreiben. on Wed, 02 Dec 2015 13:52:11 GMT]]></title><description><![CDATA[<p>chippo schrieb:</p>
<blockquote>
<p>Ich könnte schwören es geht noch schöner, aber es tut was es soll.<br />
Vielen Dank für den Tipp!!</p>
</blockquote>
<p>Eine Ziffer hinten anhängen:</p>
<p>neue zahl = alte zahl * 10 + ziffer</p>
<p>Eine Ziffer vorne anhängen:</p>
<p>neue zahl = Ziffer *10^(Anzahl der Stellen der alten Zahl) + alte Zahl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2477923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2477923</guid><dc:creator><![CDATA[Namal]]></dc:creator><pubDate>Wed, 02 Dec 2015 13:52:11 GMT</pubDate></item></channel></rss>