<?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[long mit cin einlesen...]]></title><description><![CDATA[<p>hier erstmal der code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
#include &lt;math.h&gt;

using namespace std;
int findPrim(long at, long n)
{
	return n==2?2:n&lt;2?-1:at&gt;sqrt(n+1)?0:n%at==0?at:findPrim(at+1, n);
}
int main()
{
	long pPrim;
	int res;
	while(1)
	{
		std::cout &lt;&lt; &quot;Enter Number&quot; &lt;&lt; endl;
		std::cin.clear();
		std::cin.ignore(std::cin.rdbuf()-&gt;in_avail());
		std::cin &gt;&gt; pPrim;
		if(!std::cin.fail())
		{
			res = findPrim(2, pPrim);
			if(res == -1)
				cout &lt;&lt; pPrim &lt;&lt; &quot; is not a prime&quot; &lt;&lt; endl;
			else if(res == 0)
				cout &lt;&lt; pPrim &lt;&lt; &quot; is a prime&quot; &lt;&lt; endl;
			else
				cout &lt;&lt; pPrim &lt;&lt; &quot; is not a prime, it can be devided by &quot;&lt;&lt; res &lt;&lt; endl;
		}
		else
		{
			cout &lt;&lt; &quot;invalid input!&quot; &lt;&lt; endl;
		}

	}
	return 0;
}
</code></pre>
<blockquote>
<p>Enter Number<br />
54656756757<br />
invalid input!<br />
Enter Number</p>
</blockquote>
<p>sobald eine eingabe über 10 zeichen hat, bekomm ich invalid input oO wie kommt das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188073/long-mit-cin-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 01:09:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188073.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Jul 2007 19:46:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to long mit cin einlesen... on Thu, 26 Jul 2007 19:46:09 GMT]]></title><description><![CDATA[<p>hier erstmal der code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
#include &lt;math.h&gt;

using namespace std;
int findPrim(long at, long n)
{
	return n==2?2:n&lt;2?-1:at&gt;sqrt(n+1)?0:n%at==0?at:findPrim(at+1, n);
}
int main()
{
	long pPrim;
	int res;
	while(1)
	{
		std::cout &lt;&lt; &quot;Enter Number&quot; &lt;&lt; endl;
		std::cin.clear();
		std::cin.ignore(std::cin.rdbuf()-&gt;in_avail());
		std::cin &gt;&gt; pPrim;
		if(!std::cin.fail())
		{
			res = findPrim(2, pPrim);
			if(res == -1)
				cout &lt;&lt; pPrim &lt;&lt; &quot; is not a prime&quot; &lt;&lt; endl;
			else if(res == 0)
				cout &lt;&lt; pPrim &lt;&lt; &quot; is a prime&quot; &lt;&lt; endl;
			else
				cout &lt;&lt; pPrim &lt;&lt; &quot; is not a prime, it can be devided by &quot;&lt;&lt; res &lt;&lt; endl;
		}
		else
		{
			cout &lt;&lt; &quot;invalid input!&quot; &lt;&lt; endl;
		}

	}
	return 0;
}
</code></pre>
<blockquote>
<p>Enter Number<br />
54656756757<br />
invalid input!<br />
Enter Number</p>
</blockquote>
<p>sobald eine eingabe über 10 zeichen hat, bekomm ich invalid input oO wie kommt das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333344</guid><dc:creator><![CDATA[pixartist]]></dc:creator><pubDate>Thu, 26 Jul 2007 19:46:09 GMT</pubDate></item><item><title><![CDATA[Reply to long mit cin einlesen... on Thu, 26 Jul 2007 20:33:09 GMT]]></title><description><![CDATA[<p>keiner ne idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333385</guid><dc:creator><![CDATA[pixartist]]></dc:creator><pubDate>Thu, 26 Jul 2007 20:33:09 GMT</pubDate></item><item><title><![CDATA[Reply to long mit cin einlesen... on Thu, 26 Jul 2007 20:46:12 GMT]]></title><description><![CDATA[<p>long kann auf meinem System IMHO maximal 2147483647 als Zahl aufnehmen. Deine Zahl ist wohl einfach zu lang um in einen long zu passen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333392</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Thu, 26 Jul 2007 20:46:12 GMT</pubDate></item><item><title><![CDATA[Reply to long mit cin einlesen... on Thu, 26 Jul 2007 21:54:09 GMT]]></title><description><![CDATA[<p>darthdespotism schrieb:</p>
<blockquote>
<p>long kann auf meinem System IMHO maximal 2147483647 als Zahl aufnehmen. Deine Zahl ist wohl einfach zu lang um in einen long zu passen</p>
</blockquote>
<p>hmm was soll ich denn dann für nen datentyp nehmen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333444</guid><dc:creator><![CDATA[pixartist]]></dc:creator><pubDate>Thu, 26 Jul 2007 21:54:09 GMT</pubDate></item><item><title><![CDATA[Reply to long mit cin einlesen... on Thu, 26 Jul 2007 21:56:18 GMT]]></title><description><![CDATA[<p>long long?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333445</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Thu, 26 Jul 2007 21:56:18 GMT</pubDate></item><item><title><![CDATA[Reply to long mit cin einlesen... on Thu, 26 Jul 2007 22:01:40 GMT]]></title><description><![CDATA[<p>unsigned long</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333447</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 26 Jul 2007 22:01:40 GMT</pubDate></item></channel></rss>