<?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[Quersumme ?^]]></title><description><![CDATA[<p>Hallo,</p>
<p>endschuldigt bitte, dass ich euch mit so einfach Fragen nerve^^, aber wie kann ich aus einer Zahl die Quersumme berrechnen?</p>
<p>z.B. 1234 = 10</p>
<p>Heinke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/141608/quersumme</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 15:58:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/141608.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Mar 2006 15:17:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Quersumme ?^ on Thu, 23 Mar 2006 15:17:51 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>endschuldigt bitte, dass ich euch mit so einfach Fragen nerve^^, aber wie kann ich aus einer Zahl die Quersumme berrechnen?</p>
<p>z.B. 1234 = 10</p>
<p>Heinke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022428</guid><dc:creator><![CDATA[Heinke]]></dc:creator><pubDate>Thu, 23 Mar 2006 15:17:51 GMT</pubDate></item><item><title><![CDATA[Reply to Quersumme ?^ on Thu, 23 Mar 2006 15:27:39 GMT]]></title><description><![CDATA[<p>Schau dir das mal an, vielleicht hilft es ja.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-96018-and-highlight-is-%2Aquersumme%2A.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-96018-and-highlight-is-%2Aquersumme%2A.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022437</guid><dc:creator><![CDATA[EEK]]></dc:creator><pubDate>Thu, 23 Mar 2006 15:27:39 GMT</pubDate></item><item><title><![CDATA[Reply to Quersumme ?^ on Tue, 28 Mar 2006 16:30:04 GMT]]></title><description><![CDATA[<p>So:</p>
<pre><code class="language-cpp">int quersumme (String z)
{
int qsum=0;
for(int i=1;i&lt;=z.Length();i++)
 for(int j=i;j!=0;j=j/10)
  qsum = qsum + j%10;

return qsum;
}
</code></pre>
<p>Stimmt das, bzw geht das schneller/besser?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025700</guid><dc:creator><![CDATA[Heinke]]></dc:creator><pubDate>Tue, 28 Mar 2006 16:30:04 GMT</pubDate></item><item><title><![CDATA[Reply to Quersumme ?^ on Tue, 28 Mar 2006 19:07:13 GMT]]></title><description><![CDATA[<p>tjo man könnte es halt auch so machen:</p>
<pre><code class="language-cpp">unsigned quersumme( std::string const &amp; str ){              
    return std::accumulate(str.begin(),str.end(),0) - unsigned(str.size() * '0');
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1025837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025837</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Tue, 28 Mar 2006 19:07:13 GMT</pubDate></item><item><title><![CDATA[Reply to Quersumme ?^ on Tue, 28 Mar 2006 19:47:52 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">template&lt;unsigned num&gt;
struct Quersumme {
    static const unsigned val = num % 10 + Quersumme&lt;num / 10&gt;::val;
};

template&lt;&gt;
struct Quersumme&lt;0&gt; {
    static const unsigned val = 0;
};

int main() 
{
    cout &lt;&lt; Quersumme&lt;1234&gt;::val;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1025875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025875</guid><dc:creator><![CDATA[Cool-O-Meter |XXXXXXXXX-|]]></dc:creator><pubDate>Tue, 28 Mar 2006 19:47:52 GMT</pubDate></item></channel></rss>