<?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[Matrix in c++ mit zufallszahlen]]></title><description><![CDATA[<p>hi!<br />
ich probier grade ne matrix zu konstruieren aber so ganz klappt das noch nicht!<br />
Bedingungen:<br />
die spaltenform ist fest,<br />
die zeilenform soll variabel sein<br />
die einträge sollen zufällig sein<br />
je zeile darf die nummer der spalte nicht vorkommen</p>
<p>(soweit funktioniert der code den ich angehängt habe...)</p>
<p>aber jetzt:<br />
je zeile darf jede zahl nur einmal vorkommen...</p>
<p>die matrix wird noch modifiziert und ist zimlich groß<br />
so bis zu 10 000 zeilen daher brauche ich einen effektiven code!!</p>
<p>wär super wenn jemand ne idee hätte...<br />
ganz vielen dank und hier mein code:</p>
<p>#include &lt;iostream&gt;<br />
#include&lt;vector&gt;<br />
#include&lt;cmath&gt;<br />
#include &lt;stdio.h&gt;<br />
#include&lt;cstdlib&gt;<br />
#include &lt;time.h&gt;</p>
<p>#define MAX 10000</p>
<p>using namespace std;</p>
<p>int numc; //zeilen u spaltennr werden dann zunächst vom user eingegeben der<br />
code dafür is da und<br />
int numn; alle anderen deklarationen auch</p>
<p>int main()<br />
for (int i=0;i&lt;numn;i++)<br />
{<br />
for(int j=0; j&lt;numc;j++)<br />
{</p>
<p>int num;<br />
num=rand()%numn+0;<br />
neighbours[i][j]=num;</p>
<p>if (neighbours[i][j]==i)<br />
{<br />
neighbours[i][j]=rand()%numn+0;<br />
}<br />
cout&lt;&lt;neighbours[i][j]&lt;&lt;endl;</p>
<p>for (int h=0;h&lt;numc;h++)<br />
{<br />
if (num==neighbours[i][h])<br />
num=rand()%numn+0;<br />
cout&lt;&lt;neighbours[i][j]&lt;&lt;endl;<br />
}</p>
<p>}</p>
<p>}</p>
<p>chaos n bischen ich weiß...<br />
lg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/220791/matrix-in-c-mit-zufallszahlen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 18:05:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/220791.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Aug 2008 09:08:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 09:08:22 GMT]]></title><description><![CDATA[<p>hi!<br />
ich probier grade ne matrix zu konstruieren aber so ganz klappt das noch nicht!<br />
Bedingungen:<br />
die spaltenform ist fest,<br />
die zeilenform soll variabel sein<br />
die einträge sollen zufällig sein<br />
je zeile darf die nummer der spalte nicht vorkommen</p>
<p>(soweit funktioniert der code den ich angehängt habe...)</p>
<p>aber jetzt:<br />
je zeile darf jede zahl nur einmal vorkommen...</p>
<p>die matrix wird noch modifiziert und ist zimlich groß<br />
so bis zu 10 000 zeilen daher brauche ich einen effektiven code!!</p>
<p>wär super wenn jemand ne idee hätte...<br />
ganz vielen dank und hier mein code:</p>
<p>#include &lt;iostream&gt;<br />
#include&lt;vector&gt;<br />
#include&lt;cmath&gt;<br />
#include &lt;stdio.h&gt;<br />
#include&lt;cstdlib&gt;<br />
#include &lt;time.h&gt;</p>
<p>#define MAX 10000</p>
<p>using namespace std;</p>
<p>int numc; //zeilen u spaltennr werden dann zunächst vom user eingegeben der<br />
code dafür is da und<br />
int numn; alle anderen deklarationen auch</p>
<p>int main()<br />
for (int i=0;i&lt;numn;i++)<br />
{<br />
for(int j=0; j&lt;numc;j++)<br />
{</p>
<p>int num;<br />
num=rand()%numn+0;<br />
neighbours[i][j]=num;</p>
<p>if (neighbours[i][j]==i)<br />
{<br />
neighbours[i][j]=rand()%numn+0;<br />
}<br />
cout&lt;&lt;neighbours[i][j]&lt;&lt;endl;</p>
<p>for (int h=0;h&lt;numc;h++)<br />
{<br />
if (num==neighbours[i][h])<br />
num=rand()%numn+0;<br />
cout&lt;&lt;neighbours[i][j]&lt;&lt;endl;<br />
}</p>
<p>}</p>
<p>}</p>
<p>chaos n bischen ich weiß...<br />
lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568731</guid><dc:creator><![CDATA[LOUb]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:08:22 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 09:09:50 GMT]]></title><description><![CDATA[<p>Ich habe eine Idee: gib dir bei der Darstellung deines Postings mehr Mühe, dann hast du auch Chancen, dass sich jemand deinen Code anschaut.</p>
<p>Wenn du nicht weißt was ich meine surfe mal durch andere Threads hier im Forum...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568732</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:09:50 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 09:18:26 GMT]]></title><description><![CDATA[<p>so.. so sollte man es lesen können</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include&lt;vector&gt;
#include&lt;cmath&gt;
#include &lt;stdio.h&gt;
#include&lt;cstdlib&gt;
#include &lt;time.h&gt;

#define MAX 10000

using namespace std;       

int numc;      //zeilen u spaltennr werden dann zunaechst vom user eingegeben der code dafuer is da und 
int numn;      //alle anderen deklarationen auch

int main()
{
	for ( int i = 0;i &lt; numn;i++ )
	{
		for ( int j = 0; j &lt; numc;j++ )
		{

			int num;
			num = rand() % numn + 0;
			neighbours[i][j] = num;

			if ( neighbours[i][j] == i )
			{
				neighbours[i][j] = rand() % numn + 0;
			}
			cout &lt;&lt; neighbours[i][j] &lt;&lt; endl;

			for ( int h = 0;h &lt; numc;h++ )
			{
				if ( num == neighbours[i][h] )
					num = rand() % numn + 0;
				cout &lt;&lt; neighbours[i][j] &lt;&lt; endl;
			}

		}

	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1568734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568734</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:18:26 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 09:13:27 GMT]]></title><description><![CDATA[<p>Schöne Formatierungsweise hast du da Zwutz, da ist der unformatierte Quellcode ja noch einfacher zu lesen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568737</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:13:27 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 09:17:06 GMT]]></title><description><![CDATA[<p>Tippgeber schrieb:</p>
<blockquote>
<p>Schöne Formatierungsweise hast du da Zwutz, da ist der unformatierte Quellcode ja noch einfacher zu lesen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>halt die Backen still, wenn du nichts sinnvolles zu sagen hast, ich hab lediglich die Formatierung des OP übernommen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568745</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:17:06 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 09:18:34 GMT]]></title><description><![CDATA[<p>zwutz, wenn du deinen Code immer so unleserlich formatierst, wird den bald niemand mehr lesen wollen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568749</guid><dc:creator><![CDATA[Zweite Meinung]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:18:34 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 09:44:11 GMT]]></title><description><![CDATA[<p>am einfachsten wär es wohl, wenn du dir merkst, welche Zahlen du schon verwendet hast und diese entsprechend zu überprüfen und gegebenenfalls eine andere ermitteln (und dann natürlich nochmal zu überprüfen)</p>
<p>oder du speicherst alle Spaltennummern in einer Liste und nutzt <a href="http://www.cplusplus.com/reference/algorithm/random_shuffle.html" rel="nofollow">das</a> hier... das wär eleganter <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/1568771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568771</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:44:11 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 09:53:21 GMT]]></title><description><![CDATA[<p>ui habs jetzt....<br />
wenns jemanden interessiert poste ichs nochhmal..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568780</guid><dc:creator><![CDATA[LOUb]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:53:21 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 09:55:14 GMT]]></title><description><![CDATA[<p>und werd mir in zukunft noch mehr mühe geben danke für die tipps<br />
war nur grad wütend weil nix mehr funktioniert hat, kennt glaub ich jeder...<br />
sorry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568781</guid><dc:creator><![CDATA[LOUb]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 10:37:20 GMT]]></title><description><![CDATA[<p>LOUb schrieb:</p>
<blockquote>
<p>ui habs jetzt....<br />
wenns jemanden interessiert poste ichs nochhmal..</p>
</blockquote>
<p>es wäre durchaus interessant, deine Lösung zu sehen... evtl kann man daran was verbessern, aber auf alle Fälle hilft es denen, die das selbe Problem haben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568809</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Thu, 21 Aug 2008 10:37:20 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix in c++ mit zufallszahlen on Thu, 21 Aug 2008 10:42:44 GMT]]></title><description><![CDATA[<p>zwutz schrieb:</p>
<blockquote>
<p>Tippgeber schrieb:</p>
<blockquote>
<p>Schöne Formatierungsweise hast du da Zwutz, da ist der unformatierte Quellcode ja noch einfacher zu lesen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>halt die Backen still, wenn du nichts sinnvolles zu sagen hast, ich hab lediglich die Formatierung des OP übernommen</p>
</blockquote>
<p>Wozu hast du dann überhaupt gepostet, wenn du dir nichtmal die Mühe machst den Code sauber zu formatieren?<br />
Falsche Formatierung ist noch schlimmer als gar keine, bei letzterem lässt man sich nämlich nicht durch falsche Formatierung in die Irre leiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568812</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Thu, 21 Aug 2008 10:42:44 GMT</pubDate></item></channel></rss>