<?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[Eingabe von drei Zahlen mit Ausgabe]]></title><description><![CDATA[<p>Hallo zusammnen,<br />
ich hebe gestern angefangen intensiv ich C++ zu beschäftigen.<br />
Jetzt soll ich das hier machen:</p>
<p>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>Ich habs lange probiert und komm einfach nicht auf die Lösung.<br />
Wäre jemand bereit mir die Lösung zu geben?</p>
<p>Danke schon mal</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/233729/eingabe-von-drei-zahlen-mit-ausgabe</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 20:24:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233729.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 08 Feb 2009 14:24:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 14:24:13 GMT]]></title><description><![CDATA[<p>Hallo zusammnen,<br />
ich hebe gestern angefangen intensiv ich C++ zu beschäftigen.<br />
Jetzt soll ich das hier machen:</p>
<p>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>Ich habs lange probiert und komm einfach nicht auf die Lösung.<br />
Wäre jemand bereit mir die Lösung zu geben?</p>
<p>Danke schon mal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1659964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659964</guid><dc:creator><![CDATA[Der_Ben81]]></dc:creator><pubDate>Sun, 08 Feb 2009 14:24:13 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 14:32:50 GMT]]></title><description><![CDATA[<p>Die Lösung wird dir wohl niemand geben. Aber wenn du zeigst, was du schon hast, können wir vielleicht helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1659971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659971</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 08 Feb 2009 14:32:50 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 14:34:31 GMT]]></title><description><![CDATA[<p>Der_Ben81 schrieb:</p>
<blockquote>
<p>Ich habs lange probiert und komm einfach nicht auf die Lösung.</p>
</blockquote>
<p>Glaub ich dir so ganz ohne Beweis erst mal nicht.</p>
<p>Der_Ben81 schrieb:</p>
<blockquote>
<p>Wäre jemand bereit mir die Lösung zu geben?</p>
</blockquote>
<p>Nein. Zeig ein wenig Eigeninitiative und versuch es selbst. Wenn du dann konkrete Fragen hast, poste deinen Code (dessen Existenz ich momentan noch anzweifle) hier, und es wird dir sicher geholfen. Aber grundsätzlich musst du deine Hausaufgaben schon selber machen...</p>
<p>Der_Ben81 schrieb:</p>
<blockquote>
<p>Danke schon mal</p>
</blockquote>
<p>Gern geschehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1659973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659973</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sun, 08 Feb 2009 14:34:31 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 14:47:59 GMT]]></title><description><![CDATA[<p>Bitte schön:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main ()
{
    char a[3];
    a [0] =
    a [1] =
    a [2] =
    std::cout&lt;&lt; &quot;Gebe bitte 3 Zahlen ein: 1. &quot;&lt;&lt;std::flush;
    std::cin.get (a[0]);
    std::cout&lt;&lt; &quot;2. &quot;&lt;&lt;std:flush;
    std:cin.get (a[1]);
    std::cout&lt;&lt; &quot;3. &quot;&lt;&lt;std::flush;
    std::cin.get (a[2]);
    std::cout&lt;&lt; &quot;Der Wert ist: &quot;&lt;&lt;((10+a[0])*a[1])/a[2]&lt;&lt; std::endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1659986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659986</guid><dc:creator><![CDATA[Der_Ben81]]></dc:creator><pubDate>Sun, 08 Feb 2009 14:47:59 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 14:55:17 GMT]]></title><description><![CDATA[<p>Ich würde das eher gleich mit dem &gt;&gt; - Operator einlesen. Das ist bequemer, sicherer und du sparst dir die Umwandlung.</p>
<p>eine zahl einlesen:</p>
<pre><code class="language-cpp">int zahl = 0;
std::cin &gt;&gt; zahl;
</code></pre>
<p>Ansonsten hast du es ja eigl. hingekriegt. Was ist den noch konkret das Problem?</p>
<p>Das die Zeilen 6,7 und 8 so nicht fertig sind ist dir hoffentlich klar, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1659989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659989</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 08 Feb 2009 14:55:17 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 15:18:09 GMT]]></title><description><![CDATA[<p>Ich bekomm es leider nicht hin.<br />
Kann mir nicht jemand einen kleinen Lösungsansatz geben?<br />
Ich habe mit dem &gt;&gt;-operator noch nicht gearbeitet. Wie muss das aussehen?<br />
Wenn mir das jemand mit einer Zahl zeigt die in einer Variablen abgespeichert wird, bekomm ich den Rest bestimmt alleine hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660010</guid><dc:creator><![CDATA[Der_Ben81]]></dc:creator><pubDate>Sun, 08 Feb 2009 15:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 15:29:43 GMT]]></title><description><![CDATA[<p>Der_Ben81 schrieb:</p>
<blockquote>
<p>Ich bekomm es leider nicht hin.<br />
Kann mir nicht jemand einen kleinen Lösungsansatz geben?<br />
Ich habe mit dem &gt;&gt;-operator noch nicht gearbeitet. Wie muss das aussehen?<br />
Wenn mir das jemand mit einer Zahl zeigt die in einer Variablen abgespeichert wird, bekomm ich den Rest bestimmt alleine hin.</p>
</blockquote>
<p>Das habe ich ja bereits da oben..<br />
Der &gt;&gt; Operator ist eine Stream Funktion, welche mehrfach überladen ist und Standardmässig alle nativen Datentypen unterstützt, sowie std::string.</p>
<p>Benutzen tust du ihn eigentlich fast gleich, wie der &lt;&lt; - Operator. (Das sieht man ja an meinem Beispiel.).<br />
Der Unterschied ist aber, dass etwas von der Standardeingabe gelesen, statt geschrieben wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660014</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 08 Feb 2009 15:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 15:45:45 GMT]]></title><description><![CDATA[<p>Ich habs jetzt mal so probiert:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main()
{
  int Zahl[3];
  Zahl [0] = 0;
  Zahl [1] = 0;
  Zahl [2] = 0;
  std::cout &lt;&lt; &quot;Gebe bitte drei Zahlen ein: &quot; &lt;&lt; std::flush;
  std::cin &gt;&gt; Zahl[0];
  std::cout &lt;&lt; &quot;Der Wert ist: &quot; &lt;&lt; ((Zahl[0]+10)*Zahl[1])/Zahl[2] &lt;&lt; std::endl;
}
</code></pre>
<p>Aber leider kein Erfolg. Das Programm stürzt ab.<br />
Wie kann man nacheinander auffordern Zahlen einzugeben die dann in verschiedenen Variablen abgelegt werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660026</guid><dc:creator><![CDATA[Der_Ben81]]></dc:creator><pubDate>Sun, 08 Feb 2009 15:45:45 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 15:48:02 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

int main()
{
  int Zahl[3]={0};
  std::cout &lt;&lt; &quot;Gebe bitte drei Zahlen ein: &quot; &lt;&lt; std::flush;
  std::cin &gt;&gt; Zahl[0] &gt;&gt; Zahl[1] &gt;&gt; Zahl[2];
  std::cout &lt;&lt; &quot;Der Wert ist: &quot; &lt;&lt; ((Zahl[0]+10)*Zahl[1])/Zahl[2] &lt;&lt; std::endl;
}
</code></pre>
<p>Das schöne an dem &gt;&gt; - Operator ist, dass man ihn ebenfalls, wie den &lt;&lt; - Operator verknüpfen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660029</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 08 Feb 2009 15:48:02 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 15:55:06 GMT]]></title><description><![CDATA[<p>Es funktioniert auch ohne dem ={0}, wenn ich das Array stehen lasse. Vielen Dank.<br />
Erfolge tun immens gut.<br />
Kann ich das ={0} immer setzen, wenn die Variablen leer sind?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660033</guid><dc:creator><![CDATA[Der_Ben81]]></dc:creator><pubDate>Sun, 08 Feb 2009 15:55:06 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 15:58:50 GMT]]></title><description><![CDATA[<p>Ohne das ist das Array noch nicht initialisiert, was beim auslesen z.B zu einem Fehler führen kann. (und sehr wahrscheinlich wird..)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660034</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 08 Feb 2009 15:58:50 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 16:10:05 GMT]]></title><description><![CDATA[<p>Gibt es eine Möglichkeit die Quersumme von einer eingegebenen Zahl ausrechnen zu lassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660037</guid><dc:creator><![CDATA[Der_Ben81]]></dc:creator><pubDate>Sun, 08 Feb 2009 16:10:05 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 16:23:40 GMT]]></title><description><![CDATA[<p>Der_Ben81 schrieb:</p>
<blockquote>
<p>Gibt es eine Möglichkeit die Quersumme von einer eingegebenen Zahl ausrechnen zu lassen?</p>
</blockquote>
<p>Das musst du selbst machen.</p>
<p>Am besten machst du aus der Zahl einen string und dann gehst du da Zeichen für Zeichen durch, wandelst das Zeichen wieder in eine Zahl um und addierst es zur Summe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660046</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 08 Feb 2009 16:23:40 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 16:45:19 GMT]]></title><description><![CDATA[<p>Der_Ben81 schrieb:</p>
<blockquote>
<p>Entwickeln Sie eine C++-Anwendung, die den Anwender zur Eingabe von drei Zahlen auffordert. ... Zum Umwandeln einer Zahl innerhalb eines Arrays vom Typ char benötigen Sie die Funktion atoi().</p>
</blockquote>
<p>Diese 'Aufgabenstellung' schreit zum Himmel. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Daraus folgt, dass der Aufgabensteller von C++ keine Ahnung hat. Wo lernt man den sowas?</p>
<p>drakon schrieb:</p>
<blockquote>
<p>Ohne das ist das Array noch nicht initialisiert, was beim auslesen z.B zu einem Fehler führen kann. (und sehr wahrscheinlich wird..)</p>
</blockquote>
<p>... was vor dem Einlesen in den Integerwerten gestanden ist, ist irrelevant, da das (korrekte) Einlesen den Wert ohnehin überschreibt.</p>
<p>Viel sinnvoller ist, das korrekte Einlesen der drei Zahlen zu prüfen:</p>
<pre><code class="language-cpp">int Zahl[3];
  std::cout &lt;&lt; &quot;Gebe bitte drei Zahlen ein: &quot;; 
  if( std::cin &gt;&gt; Zahl[0] &gt;&gt; Zahl[1] &gt;&gt; Zahl[2] ) {
    // Zahlen sind korrekt gelesen
</code></pre>
<p>drakon schrieb:</p>
<blockquote>
<p>Der_Ben81 schrieb:</p>
<blockquote>
<p>Gibt es eine Möglichkeit die Quersumme von einer eingegebenen Zahl ausrechnen zu lassen?</p>
</blockquote>
<p>Am besten machst du aus der Zahl einen string und dann gehst du da Zeichen für Zeichen durch, wandelst das Zeichen wieder in eine Zahl um und addierst es zur Summe.</p>
</blockquote>
<p>Versuche mal Modulo 10 und anschließende Division durch 10, solange das Ergebnis nicht 0 wird.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660060</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sun, 08 Feb 2009 16:45:19 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 17:50:48 GMT]]></title><description><![CDATA[<p>Habs mal so probiert:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main()
{
    int Zahl;
    int Quersumme;

    std::cout&lt;&lt;&quot;Bitte gebe eine vierstellige Zahl ein: &quot;&lt;&lt;std::flush;
    std::cin&gt;&gt;Zahl;

    while (Zahl &gt; 0) {
    Quersumme += Zahl % 10;
    Zahl /= 10;
    }
    std::cout&lt;&lt;&quot;Die Quersumme beträgt: &quot;&lt;&lt;Quersumme&lt;&lt;std::endl;
}
</code></pre>
<p>Geht aber nicht. Bei Eingabe von 1234 kommt ein Ergebnis von 4246690.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660090</guid><dc:creator><![CDATA[Der_Ben81]]></dc:creator><pubDate>Sun, 08 Feb 2009 17:50:48 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 18:00:24 GMT]]></title><description><![CDATA[<p>Du rechnest mit der Variable Quersumme, obwohl du sie noch gar nicht initialisiert hast! Mach es so:</p>
<pre><code class="language-cpp">int Quersumme=0;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1660094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660094</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sun, 08 Feb 2009 18:00:24 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe von drei Zahlen mit Ausgabe on Sun, 08 Feb 2009 19:14:04 GMT]]></title><description><![CDATA[<p>Vielen Dank euch allen. Bin für heute wieder ein bisschen schlauer geworden.<br />
Schönen Abend noch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1660141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1660141</guid><dc:creator><![CDATA[Der_Ben81]]></dc:creator><pubDate>Sun, 08 Feb 2009 19:14:04 GMT</pubDate></item></channel></rss>