<?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[while liest 5 zahlen aus einem zahlenbereich in variable ein - wie kann ich boese zahlen aussortieren?]]></title><description><![CDATA[<p>guude,</p>
<p>ich lese ueber die tastatur 5 zahlen in einen zahlenbereich 1 bis 80 ein. wenn ich eine zahl kleiner 1 oder groesser 80 eingebe kommt eine fehler meldung.</p>
<p>soweit mein code der auch funktioniert...</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main () {

	int readInNumber;
	int readInStart = 0;
	int readInEnd = 5;

	while(readInStart &lt; readInEnd)
	{
		++readInStart;

	cout &lt;&lt; &quot;Please type in &quot; &lt;&lt; readInEnd &lt;&lt; &quot; numbers between 1 and 80: &quot; &lt;&lt; endl;
		cin &gt;&gt; readInNumber;

	if(readInNumber &lt;=0 || readInNumber &gt;= 81)
		cout &lt;&lt; &quot;Uh, wrong number!&quot; &lt;&lt; endl;

	}

	return 0;
}
</code></pre>
<p>das problem ist nun, das die variable readInStart ja hochzaehlt und dann aussteigt wenn sie kleiner als readInEnd ist, egal was ich fuer eine zahl eingebe. wie kann ich denn nun filtern das nur die &quot;guten&quot; gezaehlt werden?</p>
<p>gruessle,<br />
buk</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/229968/while-liest-5-zahlen-aus-einem-zahlenbereich-in-variable-ein-wie-kann-ich-boese-zahlen-aussortieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 18:13:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/229968.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Dec 2008 19:29:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to while liest 5 zahlen aus einem zahlenbereich in variable ein - wie kann ich boese zahlen aussortieren? on Thu, 18 Dec 2008 19:29:07 GMT]]></title><description><![CDATA[<p>guude,</p>
<p>ich lese ueber die tastatur 5 zahlen in einen zahlenbereich 1 bis 80 ein. wenn ich eine zahl kleiner 1 oder groesser 80 eingebe kommt eine fehler meldung.</p>
<p>soweit mein code der auch funktioniert...</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main () {

	int readInNumber;
	int readInStart = 0;
	int readInEnd = 5;

	while(readInStart &lt; readInEnd)
	{
		++readInStart;

	cout &lt;&lt; &quot;Please type in &quot; &lt;&lt; readInEnd &lt;&lt; &quot; numbers between 1 and 80: &quot; &lt;&lt; endl;
		cin &gt;&gt; readInNumber;

	if(readInNumber &lt;=0 || readInNumber &gt;= 81)
		cout &lt;&lt; &quot;Uh, wrong number!&quot; &lt;&lt; endl;

	}

	return 0;
}
</code></pre>
<p>das problem ist nun, das die variable readInStart ja hochzaehlt und dann aussteigt wenn sie kleiner als readInEnd ist, egal was ich fuer eine zahl eingebe. wie kann ich denn nun filtern das nur die &quot;guten&quot; gezaehlt werden?</p>
<p>gruessle,<br />
buk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632572</guid><dc:creator><![CDATA[buk]]></dc:creator><pubDate>Thu, 18 Dec 2008 19:29:07 GMT</pubDate></item><item><title><![CDATA[Reply to while liest 5 zahlen aus einem zahlenbereich in variable ein - wie kann ich boese zahlen aussortieren? on Thu, 18 Dec 2008 20:18:39 GMT]]></title><description><![CDATA[<p>--readInStart;</p>
<p>in if(readInNumber &lt;=0 || readInNumber &gt;= 81) rein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632585</guid><dc:creator><![CDATA[feigling]]></dc:creator><pubDate>Thu, 18 Dec 2008 20:18:39 GMT</pubDate></item><item><title><![CDATA[Reply to while liest 5 zahlen aus einem zahlenbereich in variable ein - wie kann ich boese zahlen aussortieren? on Thu, 18 Dec 2008 21:15:40 GMT]]></title><description><![CDATA[<p>guude,</p>
<p>danke fuer die antwort.<br />
das klappt natuerlich auch. und ich hatte --readInStart auch vorher schn in meinem Code.<br />
allerdings hatte ich die spitzen klammern vergessen, und deshalb funktionierte das nicht.</p>
<p>aber wenigstens hatte ich richtig ueberlegt.<br />
das ich fehler in der syntax mache, kommt halt noch vor.</p>
<p>regards,<br />
buk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632598</guid><dc:creator><![CDATA[buk]]></dc:creator><pubDate>Thu, 18 Dec 2008 21:15:40 GMT</pubDate></item><item><title><![CDATA[Reply to while liest 5 zahlen aus einem zahlenbereich in variable ein - wie kann ich boese zahlen aussortieren? on Fri, 19 Dec 2008 10:42:56 GMT]]></title><description><![CDATA[<p>guude,</p>
<p>so und hier mal der fertige code...<br />
wenn jmd was verbessern will, tut euch keinen zwang an <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">#include &lt;iostream&gt;
using namespace std;

int main () {

	int readInStart = 0;
	int readInEnd = 5;

	while(readInStart &lt; readInEnd)
	{
		++readInStart;

		cout &lt;&lt; &quot;Please type in &quot; &lt;&lt; readInEnd &lt;&lt; &quot; numbers between 1 and 80: &quot;;
		int readInNumber;
		cin &gt;&gt; readInNumber;

		cout &lt;&lt; endl;
		cout &lt;&lt; readInNumber;

		if(readInNumber &gt; 1 &amp;&amp; readInNumber &lt; 80)
		{
			for(int i = 0; i &lt; readInNumber; i++)
			{
				cout &lt;&lt; &quot; *&quot;;
			}
			cout &lt;&lt; endl &lt;&lt; endl;
		}

		if(readInNumber &lt; 2 || readInNumber &gt; 79) {
			cout &lt;&lt; &quot; Uh, wrong number!&quot; &lt;&lt; endl;
			--readInStart;
		}

	}

	return 0;
}
</code></pre>
<p>regards,<br />
buk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632778</guid><dc:creator><![CDATA[buk]]></dc:creator><pubDate>Fri, 19 Dec 2008 10:42:56 GMT</pubDate></item></channel></rss>