<?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[Suche Problemlösungen]]></title><description><![CDATA[<p>hier 2 aufgaben und meine 2lösungsansätze</p>
<p>hab vor 2 Tagen damit angefangen mich intensiv mit C++ zu beschäftigen und bis mein bestelltes buch endlich kommt arbeite ich halt mit nem online buch das auch aufgaben stellt. hier die erste<br />
Entwickeln Sie eine C++-Anwendung, die den Anwender zur Eingabe von drei Zahlen auffordert. Das Programm soll den Wert 10 zur ersten eingegebenen Zahl hinzuaddieren, das Ergebnis mit der zweiten eingegebenen Zahl multiplizieren und dann durch die dritte eingegebene Zahl dividieren. Die Berechnung soll hierbei innerhalb einer einzigen Code-Zeile erfolgen. Das Ergebnis soll auf den Bildschirm ausgegeben werden. Hinweis: Zum Umwandeln einer Zahl innerhalb eines Arrays vom Typ char benötigen Sie die Funktion atoi(). Dieser Funktion übergeben Sie das Array zwischen den runden Klammern und erhalten als Rückgabewert eine Zahl vom Typ int</p>
<p>Mein Lösungsansatz<br />
#include &lt;iostream&gt;<br />
#include &lt;cstdlib&gt;<br />
#include &lt;algorithm&gt;</p>
<p>int main()<br />
{<br />
char a[10];<br />
char b[10];<br />
char c[10];<br />
std::cout &lt;&lt; &quot; Gib eine Zahl ein!!!!! &quot; &lt;&lt; std::endl;<br />
std::cin.get (a, sizeof(a));<br />
std::cout &lt;&lt; &quot; Gib noch eine Zahl ein!!!!!!&quot; &lt;&lt; std::endl;<br />
std::cin.get (b, sizeof(b));<br />
std::cout &lt;&lt; &quot; Gib noch eine Zahl ein!!!!!! &quot; &lt;&lt; std::endl;<br />
std::cin.get (c, sizeof(c));<br />
if (std::atoi(c) == 0)<br />
{<br />
std::cout &lt;&lt; &quot; Geben sie eine Zahl ein die größer als 0 ist!&quot; &lt;&lt; std::endl;<br />
}<br />
else<br />
{<br />
std::cout &lt;&lt; (std::atoi(a) + 10) * std::atoi(b) / std::atoi(c) &lt;&lt; std::endl;<br />
}<br />
}</p>
<p>die zweite</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;algorithm&gt;</p>
<p>int main()<br />
{<br />
char q[5];</p>
<p>std::cout &lt;&lt; &quot;Geben sie eine 4stellige zahl ein&quot; &lt;&lt; std::flush;<br />
std::cin.get(q, size of(q));<br />
std:atoi(q[0]);<br />
std:atoi(q[1]);<br />
std:atoi(q[2]);<br />
std:atoi(q[3]);<br />
std:cout &lt;&lt; std:atoi(q[]) + std:atoi(q[]) + std:atoi(q[]) + std:atoi(q[]) &lt;&lt; std::endl;<br />
}</p>
<p>Wäre schön wenn mir wer helfen könnte:D</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/234159/suche-problemlösungen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 11:41:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/234159.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Feb 2009 20:52:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Suche Problemlösungen on Fri, 13 Feb 2009 20:52:00 GMT]]></title><description><![CDATA[<p>hier 2 aufgaben und meine 2lösungsansätze</p>
<p>hab vor 2 Tagen damit angefangen mich intensiv mit C++ zu beschäftigen und bis mein bestelltes buch endlich kommt arbeite ich halt mit nem online buch das auch aufgaben stellt. hier die erste<br />
Entwickeln Sie eine C++-Anwendung, die den Anwender zur Eingabe von drei Zahlen auffordert. Das Programm soll den Wert 10 zur ersten eingegebenen Zahl hinzuaddieren, das Ergebnis mit der zweiten eingegebenen Zahl multiplizieren und dann durch die dritte eingegebene Zahl dividieren. Die Berechnung soll hierbei innerhalb einer einzigen Code-Zeile erfolgen. Das Ergebnis soll auf den Bildschirm ausgegeben werden. Hinweis: Zum Umwandeln einer Zahl innerhalb eines Arrays vom Typ char benötigen Sie die Funktion atoi(). Dieser Funktion übergeben Sie das Array zwischen den runden Klammern und erhalten als Rückgabewert eine Zahl vom Typ int</p>
<p>Mein Lösungsansatz<br />
#include &lt;iostream&gt;<br />
#include &lt;cstdlib&gt;<br />
#include &lt;algorithm&gt;</p>
<p>int main()<br />
{<br />
char a[10];<br />
char b[10];<br />
char c[10];<br />
std::cout &lt;&lt; &quot; Gib eine Zahl ein!!!!! &quot; &lt;&lt; std::endl;<br />
std::cin.get (a, sizeof(a));<br />
std::cout &lt;&lt; &quot; Gib noch eine Zahl ein!!!!!!&quot; &lt;&lt; std::endl;<br />
std::cin.get (b, sizeof(b));<br />
std::cout &lt;&lt; &quot; Gib noch eine Zahl ein!!!!!! &quot; &lt;&lt; std::endl;<br />
std::cin.get (c, sizeof(c));<br />
if (std::atoi(c) == 0)<br />
{<br />
std::cout &lt;&lt; &quot; Geben sie eine Zahl ein die größer als 0 ist!&quot; &lt;&lt; std::endl;<br />
}<br />
else<br />
{<br />
std::cout &lt;&lt; (std::atoi(a) + 10) * std::atoi(b) / std::atoi(c) &lt;&lt; std::endl;<br />
}<br />
}</p>
<p>die zweite</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;algorithm&gt;</p>
<p>int main()<br />
{<br />
char q[5];</p>
<p>std::cout &lt;&lt; &quot;Geben sie eine 4stellige zahl ein&quot; &lt;&lt; std::flush;<br />
std::cin.get(q, size of(q));<br />
std:atoi(q[0]);<br />
std:atoi(q[1]);<br />
std:atoi(q[2]);<br />
std:atoi(q[3]);<br />
std:cout &lt;&lt; std:atoi(q[]) + std:atoi(q[]) + std:atoi(q[]) + std:atoi(q[]) &lt;&lt; std::endl;<br />
}</p>
<p>Wäre schön wenn mir wer helfen könnte:D</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663485</guid><dc:creator><![CDATA[ccfrosh]]></dc:creator><pubDate>Fri, 13 Feb 2009 20:52:00 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Problemlösungen on Fri, 13 Feb 2009 20:53:06 GMT]]></title><description><![CDATA[<p>beinahe die frage vergessen <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>
<p>Entwickeln Sie eine C++-Anwendung, die den Anwender zur Eingabe einer vierstelligen Zahl auffordert. Das Programm soll daraufhin die Quersumme der vierstelligen Zahl errechnen und das Ergebnis dann auf den Bildschirm ausgeben. Hinweis: Je nach Lösungsansatz benötigen Sie wie in Aufgabe 1 die Funktion atoi() zum Umrechnen von Zahlen innerhalb eines Arrays vom Typ char in Werte vom Typ int.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663486</guid><dc:creator><![CDATA[ccfrosh]]></dc:creator><pubDate>Fri, 13 Feb 2009 20:53:06 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Problemlösungen on Fri, 13 Feb 2009 20:56:46 GMT]]></title><description><![CDATA[<p>Ich sehe immernoch keine Frage..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663489</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 13 Feb 2009 20:56:46 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Problemlösungen on Sat, 14 Feb 2009 09:34:29 GMT]]></title><description><![CDATA[<p>Naja beim ersten programm war das problem dass immer en fehler warnung kam weil c ja nicht null sein darf. Stimmt das so wie ich es jetzt gemacht habe??<br />
Außerdem kann ich nur eine zahl eingeben dann kommt die aufforderung zur 2. zahl aber ich kann nix mehr eingeben. Was hab ich da falsch gemacht??</p>
<p>beim 2. programm hab ich leider kp was falsch ist. Ich glaub aber die im array gespeicherten ziffern werden falsch aufgerufen oder so. stimmt das??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663617</guid><dc:creator><![CDATA[ccfrosh]]></dc:creator><pubDate>Sat, 14 Feb 2009 09:34:29 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Problemlösungen on Sat, 14 Feb 2009 10:39:18 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt; 
#include &lt;cstdlib&gt; 
#include &lt;algorithm&gt; 

int main() 
{ 
char a[10]; 
char b[10]; 
char c[10]; 
std::cout &lt;&lt; &quot; Gib eine Zahl ein!!!!! &quot; &lt;&lt; std::endl; 
std::cin.get (a, sizeof(a)); 
std::cout &lt;&lt; &quot; Gib noch eine Zahl ein!!!!!!&quot; &lt;&lt; std::endl; 
std::cin.get (b, sizeof(b)); 
std::cout &lt;&lt; &quot; Gib noch eine Zahl ein!!!!!! &quot; &lt;&lt; std::endl; 
std::cin.get (c, sizeof(c)); 
if (std::atoi(c) == 0) 
{ 
std::cout &lt;&lt; &quot; Geben sie eine Zahl ein die größer als 0 ist!&quot; &lt;&lt; std::endl; 
} 
else 
{ 
std::cout &lt;&lt; (std::atoi(a) + 10) * std::atoi(b) / std::atoi(c) &lt;&lt; std::endl; 
} 
} 

die zweite 

#include &lt;iostream&gt; 
#include &lt;algorithm&gt; 

int main() 
{ 
char q[5]; 

std::cout &lt;&lt; &quot;Geben sie eine 4stellige zahl ein&quot; &lt;&lt; std::flush; 
std::cin.get(q, size of(q)); 
std:atoi(q[0]); 
std:atoi(q[1]); 
std:atoi(q[2]); 
std:atoi(q[3]); 
std:cout &lt;&lt; std:atoi(q[]) + std:atoi(q[]) + std:atoi(q[]) + std:atoi(q[]) &lt;&lt; std::endl; 
}
</code></pre>
<p>Ist das so schwer die Tags zu bnützen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663644</guid><dc:creator><![CDATA[C++Tags]]></dc:creator><pubDate>Sat, 14 Feb 2009 10:39:18 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Problemlösungen on Sat, 14 Feb 2009 12:48:02 GMT]]></title><description><![CDATA[<p>ccfrosh schrieb:</p>
<blockquote>
<p>Wäre schön wenn mir wer helfen könnte:D</p>
</blockquote>
<p>Ja wenn du jetzt noch sagst bei was und weswegen du hier postest, wäre es nett^^.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663693</guid><dc:creator><![CDATA[Paul Manns]]></dc:creator><pubDate>Sat, 14 Feb 2009 12:48:02 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Problemlösungen on Sat, 14 Feb 2009 14:46:18 GMT]]></title><description><![CDATA[<p>Du machst da völligen Unsinn.</p>
<p>So liest man eine Zahl ein:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
...

int zahl;
std::cin &gt;&gt; zahl;
</code></pre>
<p>Dann noch überprüfen, ob überhaupt eine gültige Zahl eingegeben wurde:<br />
<a href="http://www.cplusplus.com/reference/iostream/ios/fail.html" rel="nofollow">http://www.cplusplus.com/reference/iostream/ios/fail.html</a></p>
<p>Und dann kannst du mit der Zahl arbeiten, wie du willst.</p>
<p>Umwandlungen mittels atoi und ähnlichen Funktionen sind in C++ ungebräuchlich. Hier werden die Umwandlungen mittels std::stringstream vollzogen. Und da musst du dich nicht mal um die Typen kümmern. Das passiert automatisch aus den Operanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663759</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 14 Feb 2009 14:46:18 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Problemlösungen on Sat, 14 Feb 2009 18:40:50 GMT]]></title><description><![CDATA[<p>ich poste hierweil ich das lernen will xD und halt hilfe brauche^^ - fehler findne und sagen wies richtig geht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663895</guid><dc:creator><![CDATA[ccfrosh]]></dc:creator><pubDate>Sat, 14 Feb 2009 18:40:50 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Problemlösungen on Sat, 14 Feb 2009 19:53:20 GMT]]></title><description><![CDATA[<p>ccfrosh schrieb:</p>
<blockquote>
<p>ich poste hierweil ich das lernen will xD und halt hilfe brauche^^ - fehler findne und sagen wies richtig geht</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Aber sonst noch alles beisammen?! - Das ist ein freiwilliges Forum und Befehle werden keine angenommen. Im übrigen machst du so viel Mist da ist das ganze ein grosser Fehler.. Also lern es, wie man es richtig macht, oder lass es bleiben!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663920</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 14 Feb 2009 19:53:20 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Problemlösungen on Sat, 14 Feb 2009 20:16:58 GMT]]></title><description><![CDATA[<p>naja -fehler findenund vllt sagen wies richtig ist- omg wenn ich hier was poste das falsch ist was will ich dann : ich würd hoffen dass sich das jmd ankuckt und dann vllt sagt was falsch ist - das war ja von mir auch net arrogant oder os gemeint hast warscheinlch falshc verstanden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663937</guid><dc:creator><![CDATA[ccfrosh]]></dc:creator><pubDate>Sat, 14 Feb 2009 20:16:58 GMT</pubDate></item></channel></rss>