<?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[frage zum pascalschen dreieck]]></title><description><![CDATA[<p>hallo könnte mir vllt jemand mal helfen beim darstellen auf der konsole des pascalschen dreicks? iredgn wie sieht da snicht so schön alles aus mit den nullen .. bin schon seit 6 stunden dran hab leide rkeinen plan wie ich da sbesser darstellen kann</p>
<p>Den code hab ich schon soweit:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;

using namespace std;

int p(int n, int k){
if((0&lt;=k) &amp;&amp; (k&lt;=n))
    if((k==0) || (k==n)) return 1;
    else return p(n-1,k-1)+p(n-1,k);
else return 0;
}

void ws(int p){
    for(int w=0;w&lt;p;w++)
    cout&lt;&lt;(char)0;
}

int main()
{
    for(int x=0;x&lt;6;x++)
    {
            cout&lt;&lt;&quot;\n&quot;;
    for(int y=0;y&lt;6;y++)
{
    ws(x/2);cout&lt;&lt;p(x,y)&lt;&lt;&quot; &quot;;
}
}

  system(&quot;PAUSE&quot;);
  return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/243164/frage-zum-pascalschen-dreieck</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 04:48:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243164.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 13 Jun 2009 13:36:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to frage zum pascalschen dreieck on Sat, 13 Jun 2009 13:36:08 GMT]]></title><description><![CDATA[<p>hallo könnte mir vllt jemand mal helfen beim darstellen auf der konsole des pascalschen dreicks? iredgn wie sieht da snicht so schön alles aus mit den nullen .. bin schon seit 6 stunden dran hab leide rkeinen plan wie ich da sbesser darstellen kann</p>
<p>Den code hab ich schon soweit:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;

using namespace std;

int p(int n, int k){
if((0&lt;=k) &amp;&amp; (k&lt;=n))
    if((k==0) || (k==n)) return 1;
    else return p(n-1,k-1)+p(n-1,k);
else return 0;
}

void ws(int p){
    for(int w=0;w&lt;p;w++)
    cout&lt;&lt;(char)0;
}

int main()
{
    for(int x=0;x&lt;6;x++)
    {
            cout&lt;&lt;&quot;\n&quot;;
    for(int y=0;y&lt;6;y++)
{
    ws(x/2);cout&lt;&lt;p(x,y)&lt;&lt;&quot; &quot;;
}
}

  system(&quot;PAUSE&quot;);
  return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1725983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725983</guid><dc:creator><![CDATA[merchant]]></dc:creator><pubDate>Sat, 13 Jun 2009 13:36:08 GMT</pubDate></item><item><title><![CDATA[Reply to frage zum pascalschen dreieck on Sat, 13 Jun 2009 13:38:29 GMT]]></title><description><![CDATA[<p>achja und ws() war ein kläglicher versuch leerzeilen reinzubringen damit zB die erste 1 schön ind e rmitte steht. hat abe rnicht so geklappt <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/1725985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725985</guid><dc:creator><![CDATA[merchant]]></dc:creator><pubDate>Sat, 13 Jun 2009 13:38:29 GMT</pubDate></item><item><title><![CDATA[Reply to frage zum pascalschen dreieck on Sat, 13 Jun 2009 13:53:17 GMT]]></title><description><![CDATA[<p>Mach doch einfach Leerzeichen.. <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 class="language-cpp">std::cout &lt;&lt; &quot; &quot;; //gibt ein Leerzeichen aus
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1725992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725992</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 13 Jun 2009 13:53:17 GMT</pubDate></item><item><title><![CDATA[Reply to frage zum pascalschen dreieck on Sat, 13 Jun 2009 14:04:21 GMT]]></title><description><![CDATA[<p>So ist's glaub' ich besser:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;

using namespace std;

int p(int n, int k){
    if((0&lt;=k) &amp;&amp; (k&lt;=n))
        if((k==0) || (k==n)) return 1;
        else return p(n-1,k-1)+p(n-1,k);
    else return 0;
}

void ws( int p )
{
    for(int w=0;w&lt;p;w++)
        cout&lt;&lt;&quot; &quot;; // statt: (char)0;
}

int main()
{
    for(int x=0;x&lt;6;x++)
    {
        cout&lt;&lt;&quot;\n&quot;;
        ws(6-x); // statt: ws(x/2); in der Schleife!
        for(int y=0;y&lt;=x;y++) // statt: for(int y=0;y&lt;6;y++)
        {
            cout&lt;&lt;p(x,y)&lt;&lt;&quot; &quot;;
        }
    }
    system(&quot;PAUSE&quot;);
    return 0;
}
</code></pre>
<p>vielleicht das 'neue Zeile' am Ende der Zeile und nicht am Anfang. Und wenn die Zahlen größer werden, lohnt sich der Einsatz von std::setw und der Gedanke daran, wie viel Spalten ein Eintrag im Dreieck einnimmt.</p>
<p>Gruß<br />
Werner</p>
<p>PS.: siehe <a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-1390530.html#1390530" rel="nofollow">meinen Beitrag zum Pascalschen Dreieck</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725995</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sat, 13 Jun 2009 14:04:21 GMT</pubDate></item><item><title><![CDATA[Reply to frage zum pascalschen dreieck on Sat, 13 Jun 2009 14:17:30 GMT]]></title><description><![CDATA[<p>hi danke für die hilfe <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1726000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1726000</guid><dc:creator><![CDATA[merchant]]></dc:creator><pubDate>Sat, 13 Jun 2009 14:17:30 GMT</pubDate></item><item><title><![CDATA[Reply to frage zum pascalschen dreieck on Sat, 13 Jun 2009 14:36:55 GMT]]></title><description><![CDATA[<p>erm.<br />
müsste da nicht normalerweise noch nen prototyp angegeben werden bei den funktionen? haben wir jedenfalls so in der schule gelernt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1726012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1726012</guid><dc:creator><![CDATA[spreng]]></dc:creator><pubDate>Sat, 13 Jun 2009 14:36:55 GMT</pubDate></item><item><title><![CDATA[Reply to frage zum pascalschen dreieck on Sat, 13 Jun 2009 15:03:46 GMT]]></title><description><![CDATA[<p>spreng schrieb:</p>
<blockquote>
<p>erm.<br />
müsste da nicht normalerweise noch nen prototyp angegeben werden bei den funktionen? haben wir jedenfalls so in der schule gelernt.</p>
</blockquote>
<p>Muss nicht sein. Ein Prototyp (Funktionsdeklaration) brauchst du lediglich, wenn du eine Funktion aufrufen willst, welche du noch nicht definiert hast. (Also wenn man den Code von oben nach unten liest)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1726022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1726022</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 13 Jun 2009 15:03:46 GMT</pubDate></item></channel></rss>