<?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 variablen kleinste zahl]]></title><description><![CDATA[<p>Heyho<br />
ich hab folgendes Problem:<br />
ich habe 3 variablen(int variablen) und ich möchte die kleinste herausfinden.<br />
wie mach ich das? hab irgendwas von arrays gehört aber die gibts doch nur bei char oder ?</p>
<p>danke schon ma im vorraus <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/topic/279580/3-variablen-kleinste-zahl</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 07:09:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/279580.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Dec 2010 19:15:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Wed, 29 Dec 2010 19:15:38 GMT]]></title><description><![CDATA[<p>Heyho<br />
ich hab folgendes Problem:<br />
ich habe 3 variablen(int variablen) und ich möchte die kleinste herausfinden.<br />
wie mach ich das? hab irgendwas von arrays gehört aber die gibts doch nur bei char oder ?</p>
<p>danke schon ma im vorraus <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/2000125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000125</guid><dc:creator><![CDATA[alex_xD]]></dc:creator><pubDate>Wed, 29 Dec 2010 19:15:38 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Wed, 29 Dec 2010 19:32:55 GMT]]></title><description><![CDATA[<p>alex_xD schrieb:</p>
<blockquote>
<p>Heyho<br />
ich hab folgendes Problem:<br />
ich habe 3 variablen(int variablen) und ich möchte die kleinste herausfinden.<br />
wie mach ich das? hab irgendwas von arrays gehört aber die gibts doch nur bei char oder ?</p>
<p>danke schon ma im v****** <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>
</blockquote>
<p>Dann hör dich mal weiter um.<br />
Arrays gibt es für alle Typen.</p>
<p>Du kannst bei 3 Variablen diese auch einzeln vergleichen.<br />
Benutze mal die Suche. Im <strong>C (C89 und C99)</strong>-Forum war gerade so eine Frage.</p>
<p>Aber dürft ihr für diese Aufgabe denn Arrays benutzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000129</guid><dc:creator><![CDATA[Vektor]]></dc:creator><pubDate>Wed, 29 Dec 2010 19:32:55 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Wed, 29 Dec 2010 19:35:40 GMT]]></title><description><![CDATA[<p>danke für die schnelle antwort <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>
<p>ich mach des nur so für mich also darf ich alles benutzen was ich versteh <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/2000131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000131</guid><dc:creator><![CDATA[alex_xD]]></dc:creator><pubDate>Wed, 29 Dec 2010 19:35:40 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Wed, 29 Dec 2010 19:42:10 GMT]]></title><description><![CDATA[<p>min(min(a, b), c))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000141</guid><dc:creator><![CDATA[gastgast]]></dc:creator><pubDate>Wed, 29 Dec 2010 19:42:10 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Wed, 29 Dec 2010 19:53:07 GMT]]></title><description><![CDATA[<p>gastgast schrieb:</p>
<blockquote>
<p>min(min(a, b), c))</p>
</blockquote>
<p>scheint zu klappen danke <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/2000146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000146</guid><dc:creator><![CDATA[alex_xD]]></dc:creator><pubDate>Wed, 29 Dec 2010 19:53:07 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Wed, 29 Dec 2010 22:18:35 GMT]]></title><description><![CDATA[<p>Ich will jetzt niemand verwirren...<br />
...aber ich mag halt sinnlos komplizierte Lösungen <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>
<pre><code class="language-cpp">int main()
{
    int a = 35;
    int b = 0;
    int c = 12;

    int d = (a &lt; b || b == a) ? ( ( a &lt; c ) ? (a) : (c) ) : ( ( b &lt; c ) ? (b) : (c));
    cout &lt;&lt; d;   
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2000200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000200</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Wed, 29 Dec 2010 22:18:35 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Thu, 30 Dec 2010 09:04:17 GMT]]></title><description><![CDATA[<p>Es mag zwar lustig sein, sinnlos komplizierte Lösungen zu finden, aber es ist redundant bzw. ineffizient. Ich rate dir stark davon ab, weil es einen recht leicht beeinflussen kann und man später einfache offensichtliche Lösungen nicht mehr korrekt formulieren kann!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000250</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 30 Dec 2010 09:04:17 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Thu, 30 Dec 2010 09:31:28 GMT]]></title><description><![CDATA[<p>Tim06TR schrieb:</p>
<blockquote>
<p>Ich will jetzt niemand verwirren...<br />
...aber ich mag halt sinnlos komplizierte Lösungen <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>
<pre><code class="language-cpp">int main()
{
    int a = 35;
    int b = 0;
    int c = 12;
    
    int d = (a &lt; b || b == a) ? ( ( a &lt; c ) ? (a) : (c) ) : ( ( b &lt; c ) ? (b) : (c));
    cout &lt;&lt; d;   
    return 0;
}
</code></pre>
</blockquote>
<p>Christian Ivicevic schrieb:</p>
<blockquote>
<p>Es mag zwar lustig sein, sinnlos komplizierte Lösungen zu finden, aber es ist redundant bzw. ineffizient. Ich rate dir stark davon ab, weil es einen recht leicht beeinflussen kann und man später einfache offensichtliche Lösungen nicht mehr korrekt formulieren kann!</p>
</blockquote>
<p>Ich kann nichts sinnloses und auch nichts kompliziertes erkennen. Letztendlich wird genau das gleiche gemacht wie bei min(min(a,b),c) - nämlich die Verwendung von operator&lt; und des tern. operators.<br />
Sinnlos ist evtl er Test auf Gleichheit (b==a).<br />
Was soll daran redundant oder ineffizient sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000261</guid><dc:creator><![CDATA[inter2k3]]></dc:creator><pubDate>Thu, 30 Dec 2010 09:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Thu, 30 Dec 2010 09:50:33 GMT]]></title><description><![CDATA[<p>inter2k3 schrieb:</p>
<blockquote>
<p>Ich kann nichts sinnloses und auch nichts kompliziertes erkennen. Letztendlich wird genau das gleiche gemacht wie bei min(min(a,b),c)</p>
</blockquote>
<p>Nein. Er hat drei Verzweigungen. min(min(a,b),c) hat aber nur zwei Verzweigungen. Der Unterschied ist der, dass Tim zusätzlich ausrechnet, welche Variable den kleinsten Wert speichert, wohingegen min(min(a,b),c) nur den kleinsten Wert zurückgibt -- zumindest, wenn man std::min benutzt und nicht irgendein Makro.</p>
<p>In einem Code-Review würde ich Tim's &quot;Lösung&quot; aber schon allein wegen der schlechten Lesbarkeit ankreiden. Du kannst mir jetzt nicht erzählen, dass der lange Ausdruck mit 3 ?: in einer Zeile genauso einfach zu lesen ist wie min(min(a,b),c). &quot;Redundanz&quot; im Sinne eines unnötig aufgeblähten Quelltextes.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000267</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Thu, 30 Dec 2010 09:50:33 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Thu, 30 Dec 2010 09:51:07 GMT]]></title><description><![CDATA[<p>Ich hätte das mit der Lesbarkeit nennen sollen <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="😛"
    /><br />
Aber weiterhin sollte man einfach nicht das Rad neu erfinden, sondern schon vorhandenes nehmen. So auch eine der einfachen Funktionen, die eigentlich in allen Sprachen schon definiert ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000268</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 30 Dec 2010 09:51:07 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Thu, 30 Dec 2010 09:57:05 GMT]]></title><description><![CDATA[<p>Das ist deutlich komplizierter als die Realisierung mit zwei min-Aufrufen, da dort eine implizite Hilfsvariable verwendet wird, da das Ergebnis des ersten min() als Zwischenwert auf dem Stack liegt und für den zweiten Aufruf verwendet wird. Damit wird aus:</p>
<blockquote>
<pre><code>int d = (a &lt; b || b == a) ? ( ( a &lt; c ) ? (a) : (c) ) : ( ( b &lt; c ) ? (b) : (c));
</code></pre>
</blockquote>
<p>das:</p>
<pre><code>int h = (a&lt;b) ? a : b;
int d = (c&lt;h) ? c : h;
</code></pre>
<p>Deswegen sind so komplizierte Lösungen meistens wenig hilfreich und allzu oft schädlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000269</guid><dc:creator><![CDATA[gastgast]]></dc:creator><pubDate>Thu, 30 Dec 2010 09:57:05 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Fri, 31 Dec 2010 01:34:06 GMT]]></title><description><![CDATA[<p>inter2k3 schrieb:</p>
<blockquote>
<p>Tim06TR schrieb:</p>
<blockquote>
<p>Ich will jetzt niemand verwirren...<br />
...aber ich mag halt sinnlos komplizierte Lösungen <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>
<pre><code class="language-cpp">int main()
{
    int a = 35;
    int b = 0;
    int c = 12;
    
    int d = (a &lt; b || b == a) ? ( ( a &lt; c ) ? (a) : (c) ) : ( ( b &lt; c ) ? (b) : (c));
    cout &lt;&lt; d;   
    return 0;
}
</code></pre>
</blockquote>
<p>Christian Ivicevic schrieb:</p>
<blockquote>
<p>Es mag zwar lustig sein, sinnlos komplizierte Lösungen zu finden, aber es ist redundant bzw. ineffizient. Ich rate dir stark davon ab, weil es einen recht leicht beeinflussen kann und man später einfache offensichtliche Lösungen nicht mehr korrekt formulieren kann!</p>
</blockquote>
<p>Ich kann nichts sinnloses und auch nichts kompliziertes erkennen. Letztendlich wird genau das gleiche gemacht wie bei min(min(a,b),c) - nämlich die Verwendung von operator&lt; und des tern. operators.<br />
Sinnlos ist evtl er Test auf Gleichheit (b==a).<br />
Was soll daran redundant oder ineffizient sein?</p>
</blockquote>
<p>An dem Code von Tim06TR ist fast alles verkehrt was nur bei Code nur verkehrt sein kann. Also abgesehen davon dass der Code (vermutlich) &quot;korrekt&quot; ist. Und genau darum geht's auch: er macht etwas VIEL zu unleserlich, das ist der &quot;sinnlos&quot; Teil. Er macht etwas &quot;zu fuss&quot; wozu es gute Hilfsfunktionen gibt, das ist der &quot;redundant&quot; Teil (+ nochmal &quot;sinnlos&quot;).</p>
<p>Dein Beitrag ist im übrigen auch &quot;sinnlos&quot;, denn du wirst wohl recht genau gewusst haben was gemeint war bzw. was an dem Code übel ist.</p>
<p>----</p>
<p>Tim06TR, bitte nicht als Angriff verstehen, aber wenn ich sowas in einem echten Programm sehe bekomme ich nen Schreikrampf.</p>
<p>ps: im Übrigen kann ich mich nur dem anschliessen was Christian Ivicevic schon geschrieben hat. Gewöhn dir den Scheiss ab. Lern lieber einfachen, verständlichen, wartbaren Code zu schreiben, und gewöhn dir an so zu programmieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000621</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 31 Dec 2010 01:34:06 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Fri, 31 Dec 2010 14:24:10 GMT]]></title><description><![CDATA[<p>War doch nur ein gag <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="😃"
    /><br />
(Wieso wusste ich, dass das debattiert wird, ich habe ja auch das &quot;sinnlos&quot; hingewiesen, sry das nächste mal drücke ich mich deutlicher aus, FALLS es noch mal zu einem Witz kommen solllltteee <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000744</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Fri, 31 Dec 2010 14:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Mon, 03 Jan 2011 19:33:30 GMT]]></title><description><![CDATA[<p>min(min(a, b), c)) hab des ganze mal mit so probiert:</p>
<p>minn=min(min(min(a, b), c),d));</p>
<p>wobei minn die kleinste zahl ist</p>
<p>des klappt aber irgendwie nich woran kann des liegen?</p>
<p>danke schon ma im vorraus <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/2001958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001958</guid><dc:creator><![CDATA[alex_xD]]></dc:creator><pubDate>Mon, 03 Jan 2011 19:33:30 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Mon, 03 Jan 2011 19:37:37 GMT]]></title><description><![CDATA[<p>alex_xD schrieb:</p>
<blockquote>
<p>des klappt aber irgendwie nich woran kann des liegen?</p>
</blockquote>
<p><a href="http://www.c-plusplus.net/forum/200753" rel="nofollow">http://www.c-plusplus.net/forum/200753</a> : <strong>Stell deine Fragen präzise.</strong> Halte dich aber auch nicht zu kurz, denn ein &quot;funktioniert nicht&quot; wird hier meist mit Hinweisen auf die defekte Glaskugel geahndet - wir sind alle keine Wahrsager.</p>
<pre><code class="language-cpp">minn=min(min(min(a, b), c),d));
</code></pre>
<p>Meine Kristallkugel sagt mir, du hast eine rechte Klammer zu viel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2001960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001960</guid><dc:creator><![CDATA[Wahrsager]]></dc:creator><pubDate>Mon, 03 Jan 2011 19:37:37 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Mon, 03 Jan 2011 19:41:38 GMT]]></title><description><![CDATA[<p>Nur so als Gag: die STL auf meinem Rechner enthält folgende (interne) Funktion:</p>
<pre><code class="language-cpp">/**
   *  @brief Find the median of three values using a predicate for comparison.
   *  @param  a     A value.
   *  @param  b     A value.
   *  @param  c     A value.
   *  @param  comp  A binary predicate.
   *  @return One of <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15749">@p</a> a, <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15749">@p</a> b or <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15749">@p</a> c.
   *
   *  If <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/869">@c</a> {l,m,n} is some convolution of <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15749">@p</a> {a,b,c} such that <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15749">@p</a> comp(l,m)
   *  and <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15749">@p</a> comp(m,n) are both true then the value returned will be <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/869">@c</a> m.
   *  This is an SGI extension.
   *  @ingroup SGIextensions
  */
  template&lt;typename _Tp, typename _Compare&gt;
    inline const _Tp&amp;
    __median(const _Tp&amp; __a, const _Tp&amp; __b, const _Tp&amp; __c, _Compare __comp)
    {
      // concept requirements
      __glibcxx_function_requires(_BinaryFunctionConcept&lt;_Compare, bool,
				                         _Tp, _Tp&gt;)
      if (__comp(__a, __b))
	if (__comp(__b, __c))
	  return __b;
	else if (__comp(__a, __c))
	  return __c;
	else
	  return __a;
      else if (__comp(__a, __c))
	return __a;
      else if (__comp(__b, __c))
	return __c;
      else
	return __b;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2001962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001962</guid><dc:creator><![CDATA[Wahrsager]]></dc:creator><pubDate>Mon, 03 Jan 2011 19:41:38 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Mon, 03 Jan 2011 19:53:51 GMT]]></title><description><![CDATA[<p>Wahrsager schrieb:</p>
<blockquote>
<p>alex_xD schrieb:</p>
<blockquote>
<p>des klappt aber irgendwie nich woran kann des liegen?</p>
</blockquote>
<p><a href="http://www.c-plusplus.net/forum/200753" rel="nofollow">http://www.c-plusplus.net/forum/200753</a> : <strong>Stell deine Fragen präzise.</strong> Halte dich aber auch nicht zu kurz, denn ein &quot;funktioniert nicht&quot; wird hier meist mit Hinweisen auf die defekte Glaskugel geahndet - wir sind alle keine Wahrsager.</p>
<pre><code class="language-cpp">minn=min(min(min(a, b), c),d));
</code></pre>
<p>Meine Kristallkugel sagt mir, du hast eine rechte Klammer zu viel.</p>
</blockquote>
<p>oh des mit der klammer stimmt ^^ aber des is es nich weil des programm wird ja ausgeführt aber er zeigt die zahl einfach nich an</p>
<p>kann des sein, dass int variablen keine 0.01 erkennt?</p>
<p>frage zurückgezogen (die war echt blöd) <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/2001963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001963</guid><dc:creator><![CDATA[alex_xD]]></dc:creator><pubDate>Mon, 03 Jan 2011 19:53:51 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Fri, 07 Jan 2011 22:26:40 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int max = (a&gt;b?(a&gt;c?a:c):(b&gt;c?b:c));
</code></pre>
<p>Na?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2003976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2003976</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Fri, 07 Jan 2011 22:26:40 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Sat, 08 Jan 2011 02:47:13 GMT]]></title><description><![CDATA[<p>Warum nicht mal eine Methode ohne ternären Operator/Branching?</p>
<pre><code class="language-cpp">int a,b,c;
min = (c ^ (((a ^ ((b ^ a) &amp; -(b &lt; a))) ^ c) &amp; -((a ^ ((b ^ a) &amp; -(b &lt; a))) &lt; c)));
</code></pre>
<p>Oder für die Minimalsten:</p>
<pre><code class="language-cpp">min = (c + (((a + ((b - a) &amp; ((b - a) &gt;&gt; (sizeof(int) * CHAR_BIT - 1)))) - c) &amp; (((a + ((b - a) &amp; ((b - a) &gt;&gt; (sizeof(int) * CHAR_BIT - 1)))) - c) &gt;&gt; (sizeof(int) * CHAR_BIT - 1))));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2004032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2004032</guid><dc:creator><![CDATA[EndlichSchnell]]></dc:creator><pubDate>Sat, 08 Jan 2011 02:47:13 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Sat, 08 Jan 2011 06:16:32 GMT]]></title><description><![CDATA[<p>EndlichSchnell schrieb:</p>
<blockquote>
<p>Warum nicht mal eine Methode ohne ternären Operator/Branching?</p>
<pre><code class="language-cpp">int a,b,c;
min = (c ^ (((a ^ ((b ^ a) &amp; -(b &lt; a))) ^ c) &amp; -((a ^ ((b ^ a) &amp; -(b &lt; a))) &lt; c)));
</code></pre>
<p>Oder für die Minimalsten:</p>
<pre><code class="language-cpp">min = (c + (((a + ((b - a) &amp; ((b - a) &gt;&gt; (sizeof(int) * CHAR_BIT - 1)))) - c) &amp; (((a + ((b - a) &amp; ((b - a) &gt;&gt; (sizeof(int) * CHAR_BIT - 1)))) - c) &gt;&gt; (sizeof(int) * CHAR_BIT - 1))));
</code></pre>
</blockquote>
<p>The root of all evil.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2004036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2004036</guid><dc:creator><![CDATA[suuuuppperr]]></dc:creator><pubDate>Sat, 08 Jan 2011 06:16:32 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Sat, 08 Jan 2011 08:06:09 GMT]]></title><description><![CDATA[<p>Werden diese Funktionen der STL eigentlich mit Variadic Templates auf n Parameter ausgeweitet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2004039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2004039</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 08 Jan 2011 08:06:09 GMT</pubDate></item><item><title><![CDATA[Reply to 3 variablen kleinste zahl on Sat, 08 Jan 2011 08:17:09 GMT]]></title><description><![CDATA[<p>EndlichSchnell schrieb:</p>
<blockquote>
<p>...</p>
</blockquote>
<p>Das ist nicht 100% portabel. Bit-Operationen auf negativen Zahlen sind &quot;implementation-defined&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2004042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2004042</guid><dc:creator><![CDATA[tragbarkeit]]></dc:creator><pubDate>Sat, 08 Jan 2011 08:17:09 GMT</pubDate></item></channel></rss>