<?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[Test auf Endziffer im 10er System]]></title><description><![CDATA[<p>Wie testet man mit C/C++ bei einer positiven Ganzzahl (z.B. uint32_t) möglichst rasch auf die Ziffer 1 oder 7 (im Zehnersystem) am Ende, also als letzte Ziffer?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/333981/test-auf-endziffer-im-10er-system</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 02:37:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/333981.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Aug 2015 22:21:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Test auf Endziffer im 10er System on Fri, 14 Aug 2015 22:21:52 GMT]]></title><description><![CDATA[<p>Wie testet man mit C/C++ bei einer positiven Ganzzahl (z.B. uint32_t) möglichst rasch auf die Ziffer 1 oder 7 (im Zehnersystem) am Ende, also als letzte Ziffer?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2463890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2463890</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Fri, 14 Aug 2015 22:21:52 GMT</pubDate></item><item><title><![CDATA[Reply to Test auf Endziffer im 10er System on Fri, 14 Aug 2015 22:28:44 GMT]]></title><description><![CDATA[<p>Ganzzahlig durch 10 teilen und den Rest betrachten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2463891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2463891</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 14 Aug 2015 22:28:44 GMT</pubDate></item><item><title><![CDATA[Reply to Test auf Endziffer im 10er System on Sat, 15 Aug 2015 08:48:35 GMT]]></title><description><![CDATA[<p>Also</p>
<p>endziffer = zahl % 10;</p>
<p>glaube nicht, dass man das wesentlich beschleunigen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2463926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2463926</guid><dc:creator><![CDATA[Bengo]]></dc:creator><pubDate>Sat, 15 Aug 2015 08:48:35 GMT</pubDate></item><item><title><![CDATA[Reply to Test auf Endziffer im 10er System on Sat, 15 Aug 2015 08:54:50 GMT]]></title><description><![CDATA[<p>Im Binärbereich ist mir zumindest nichts Brauchbares eingefallen. Danke für die Antworten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2463929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2463929</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Sat, 15 Aug 2015 08:54:50 GMT</pubDate></item><item><title><![CDATA[Reply to Test auf Endziffer im 10er System on Sat, 15 Aug 2015 09:04:28 GMT]]></title><description><![CDATA[<p>Das man es im Binärbereich nicht ablesen kann, liegt daran, dass 10 = 2 * 5 ist und die 5 stört da schon gewaltig. Du müsstest die Binärzahl schon mit 5 multiplizieren, um was binär &quot;abzulesen&quot;, dass macht aber glaube wenig Sinn.</p>
<p>Ne Quatsch, so einfach ist es leider nicht mal, Die Endziffer im Okatal, Hexadezimalsystem ablesen geht einfach, aber im Dezimalsystem geht das wirklich nicht effizienter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2463930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2463930</guid><dc:creator><![CDATA[Bengo]]></dc:creator><pubDate>Sat, 15 Aug 2015 09:04:28 GMT</pubDate></item><item><title><![CDATA[Reply to Test auf Endziffer im 10er System on Sat, 15 Aug 2015 09:28:44 GMT]]></title><description><![CDATA[<p>Wenn es die Endziffern 1 und 6 bzw. 2 und 7 wären, könnte man durch 5 teilen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2463936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2463936</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sat, 15 Aug 2015 09:28:44 GMT</pubDate></item><item><title><![CDATA[Reply to Test auf Endziffer im 10er System on Sat, 15 Aug 2015 09:58:46 GMT]]></title><description><![CDATA[<p>Witzig finde ich ja das XY-Problem, das hier aufgetreten ist.</p>
<p>Zahl auf 1/7-Endziffer checken -&gt; Geht nur mit %10 oder %5<br />
Zahl der Form 2^n-1 auf 1/7-Endziffer checken -&gt; Einfach, n muss ungerade sein<br />
Mersenne-Primzahl Pre-Check durchführen mit Test auf 1/7-Endziffer -&gt; Unnötig, da der Exponent eine Primzahl sein muss und 2^p-1 immer auf 1 oder 7 endet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2463945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2463945</guid><dc:creator><![CDATA[trivialo]]></dc:creator><pubDate>Sat, 15 Aug 2015 09:58:46 GMT</pubDate></item><item><title><![CDATA[Reply to Test auf Endziffer im 10er System on Sat, 15 Aug 2015 12:30:18 GMT]]></title><description><![CDATA[<blockquote>
<p>Mersenne-Primzahl Pre-Check durchführen mit Test auf 1/7-Endziffer -&gt; Unnötig, da der Exponent eine Primzahl sein muss und 2^p-1 immer auf 1 oder 7 endet</p>
</blockquote>
<p>Ja, leuchtet mir inzwischen auch ein. Sag mir lieber, wie man den optimalen Divisions-Precheck findet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2463955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2463955</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Sat, 15 Aug 2015 12:30:18 GMT</pubDate></item></channel></rss>