<?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[Newbie Aufgabe bitte anschauen!!]]></title><description><![CDATA[<p>Ich programmiere erst seit zwei Wochen und nun muss ich dieses Programm schreiben:</p>
<p>Lesen Sie eine Anzahl (&lt;10) Ziffernzeichen von der Tastatur ein und speichern Sie die Zeichen in einem char-Feld (string) ab. Verfahren Sie anschließend wie folgt:<br />
- Konvertieren Sie die eingegebene Folge von Ziffernzeichen in eine<br />
entsprechende Integer-Zahl.<br />
- Dividieren Sie die ermittelte Integer-Zahl durch die Anzahl eingegebener<br />
Ziffernzeichen.</p>
<p>Es hört sich ja einfach an, aber ich komm nicht auf die Lösung.<br />
Hoffentlich kann mir es einer verständlich rüberbringen.</p>
<p>Schon mal ein fettes Danke an Alle die mir helfen wollen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/123938/newbie-aufgabe-bitte-anschauen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 19:29:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/123938.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Oct 2005 14:47:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 14:47:15 GMT]]></title><description><![CDATA[<p>Ich programmiere erst seit zwei Wochen und nun muss ich dieses Programm schreiben:</p>
<p>Lesen Sie eine Anzahl (&lt;10) Ziffernzeichen von der Tastatur ein und speichern Sie die Zeichen in einem char-Feld (string) ab. Verfahren Sie anschließend wie folgt:<br />
- Konvertieren Sie die eingegebene Folge von Ziffernzeichen in eine<br />
entsprechende Integer-Zahl.<br />
- Dividieren Sie die ermittelte Integer-Zahl durch die Anzahl eingegebener<br />
Ziffernzeichen.</p>
<p>Es hört sich ja einfach an, aber ich komm nicht auf die Lösung.<br />
Hoffentlich kann mir es einer verständlich rüberbringen.</p>
<p>Schon mal ein fettes Danke an Alle die mir helfen wollen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897892</guid><dc:creator><![CDATA[ludga]]></dc:creator><pubDate>Fri, 21 Oct 2005 14:47:15 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 14:48:57 GMT]]></title><description><![CDATA[<p>Was hast du bis jetzt davon geschafft? Etwa Nichts? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/897898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897898</guid><dc:creator><![CDATA[geschafft]]></dc:creator><pubDate>Fri, 21 Oct 2005 14:48:57 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 14:49:25 GMT]]></title><description><![CDATA[<p>Hi,<br />
An welcher Stelle hast du denn Probleme. Zeig mal deinen Ansatz!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897899</guid><dc:creator><![CDATA[Wohakts]]></dc:creator><pubDate>Fri, 21 Oct 2005 14:49:25 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 14:50:45 GMT]]></title><description><![CDATA[<p>Benutz mal die Forensuche, ich bin noch nicht lang hier im Forum, aber so ne Frage hab ich schon mindestens 5x hier gelesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897904</guid><dc:creator><![CDATA[Cpt_Future]]></dc:creator><pubDate>Fri, 21 Oct 2005 14:50:45 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 15:57:14 GMT]]></title><description><![CDATA[<p>eigentlich hab ich noch fast nix geschafft, wie gesagt hatte erst insgesamt 6std. C++. Mit dem Umwandeln hab ich Probleme, da ich ja ne Ziffernkette in eine Integerzahl umwandeln soll. Mit den Funktionen atoi oder strtol komm ich auch nicht weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898003</guid><dc:creator><![CDATA[ludga]]></dc:creator><pubDate>Fri, 21 Oct 2005 15:57:14 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 16:01:21 GMT]]></title><description><![CDATA[<p>da gibts verschiedene möglichkeiten:</p>
<p>eine findest du in der c++ faq ganz unten auf der seite.</p>
<p>und versuche das nächste mal, einen AUSSAGEKRÄFTIGEN titel für deinen thread zu wählen. sprich: inhaltlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898007</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Fri, 21 Oct 2005 16:01:21 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 16:32:37 GMT]]></title><description><![CDATA[<p>Mal ein kleiner Ansatz:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
    char str[10];

    // ... Tastatureingabe in str rein schreiben

    int num = ... 
    int len = ...

    cout &lt;&lt; num / len &lt;&lt; endl;
}
</code></pre>
<p>Jetzt musst du nur noch was für die &quot;...&quot; rein schreiben, dann bist du fertig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/898026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898026</guid><dc:creator><![CDATA[Taurin]]></dc:creator><pubDate>Fri, 21 Oct 2005 16:32:37 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 17:11:23 GMT]]></title><description><![CDATA[<p>Danke für den Ansatz, aber es sollte eine char ziffernkette eingelesen werden und dann in eine Integerzahl konvertiert werden. es ist nicht sinn und zweck der sache die angaben im quellcde einzubinden. es soll erst einmal von der tastatur mit cout und cin eingelesen werden und, dann kommt erst die konvertierung. zum schluss muss man dann in jedem Fall strlen benutzen um immer die richtige länge zu haben, was ja auch nicht so schwierig ist, aber bei dieser verdammten umwandlung bleib ich hängen! ich weis nicht wie ich es machen soll</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898058</guid><dc:creator><![CDATA[ludga]]></dc:creator><pubDate>Fri, 21 Oct 2005 17:11:23 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 17:44:46 GMT]]></title><description><![CDATA[<p>ludga schrieb:</p>
<blockquote>
<p>Mit den Funktionen atoi oder strtol komm ich auch nicht weiter.</p>
</blockquote>
<p>Geht's auch ein wenig genauer?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898099</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Fri, 21 Oct 2005 17:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 18:01:49 GMT]]></title><description><![CDATA[<p>Hier mein Vorschlag. Da du aber was lernen sollst, habe ich bei der Konvertierung der einzelnen Stellen in die Integerzahl einen kleinen Fehler eingebaut, die Lösung solltest du selber finden ;-).</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cmath&gt;
using namespace std;

int main()
{
  char zahlen[10], *zp = zahlen;
  cout &lt;&lt; &quot;Bitte eine Zahl mit maximal 9 Stellen eingeben (mehr Stellen werden ignoriert)\n&quot;;
  // Einlesen
  while( cin.get(*zp) &amp;&amp; (*zp != '\n') &amp;&amp; (zp-zahlen) &lt; 9) ++zp;

  int iZahl = 0, len = zp-zahlen;
  for( int i = 0; i &lt; len; ++i ){
    int exponent = len-i-1;
    // In der folgenden Zeile stimmt etwas nicht ;-)
    iZahl += zahlen[i]*pow(10.0,exponent);
    // Hilft vielleicht beim Loesen des Problems
    // Tip: Als Eingabe 12345... probieren
    cout &lt;&lt; (int)zahlen[i] &lt;&lt; &quot; &quot;;
  }
  cout &lt;&lt; endl &lt;&lt; &quot;Eingegebne Zahl: &quot; &lt;&lt; iZahl &lt;&lt; endl;
  double z = (double)iZahl / len;
  cout &lt;&lt; &quot;Zahl durch Anzahl der Stellen &quot; &lt;&lt; z &lt;&lt; endl;
  return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/898119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898119</guid><dc:creator><![CDATA[Fehlerteufel]]></dc:creator><pubDate>Fri, 21 Oct 2005 18:01:49 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 18:02:26 GMT]]></title><description><![CDATA[<p>Leider nicht, noch hab ich zu wenig ahnung von der ganzen materie, ich hab nur<br />
in einem buch gelesen, dass so strings in integerzahl konvertiert werden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898120</guid><dc:creator><![CDATA[ludga]]></dc:creator><pubDate>Fri, 21 Oct 2005 18:02:26 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 18:06:28 GMT]]></title><description><![CDATA[<p>Am besten sagst du dem Lehrer das du es nicht kannst und keine Lust hast dir es beizubringen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898123</guid><dc:creator><![CDATA[sei ehrlich]]></dc:creator><pubDate>Fri, 21 Oct 2005 18:06:28 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Fri, 21 Oct 2005 18:42:28 GMT]]></title><description><![CDATA[<p>Danke Fehlerteufel, ber ich hab da noch ne Frage:</p>
<p>was bedeutet zp-zahlen,*zp ist doch nur ne deklaration, oder?<br />
und wieso exponent, wird darüber die eine integerzahl bestimmt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898155</guid><dc:creator><![CDATA[ludga]]></dc:creator><pubDate>Fri, 21 Oct 2005 18:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Sat, 22 Oct 2005 08:45:21 GMT]]></title><description><![CDATA[<p>Ich nehme mal an, du meinst die Zeile</p>
<pre><code class="language-cpp">char zahlen[10], *zp = zahlen;
</code></pre>
<p>&quot;zahlen&quot; ist ein Array mit Platz für zehn Zeichen. &quot;zp&quot; ist ein Zeiger auf ein Zeichen (char), der zu Anfang auf das erste Zeichen von &quot;zahlen&quot; zeigen soll.</p>
<p>(achja, zur Umwandlung empfehle ich einen Blick in die C++-FAQ, da gibt es elegantere Lösungen ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898489</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 22 Oct 2005 08:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Sat, 22 Oct 2005 09:05:44 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>(achja, zur Umwandlung empfehle ich einen Blick in die C++-FAQ, da gibt es elegantere Lösungen ;))</p>
</blockquote>
<p>Natürlich gibt es da elegantere Möglichkeiten (und er hat ja auch schon davon gesprochen), aber da lernt man deutlich weniger. Aber wenn er noch nicht mal die einfache Zeigerarithmetik versteht, sollte er meinen Code eh nicht abgeben, da sein Lehrer sofort sehen würde, dass es nicht von ihm ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898502</guid><dc:creator><![CDATA[Fehlerteufel]]></dc:creator><pubDate>Sat, 22 Oct 2005 09:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to Newbie Aufgabe bitte anschauen!! on Sat, 22 Oct 2005 11:02:55 GMT]]></title><description><![CDATA[<p>vielleicht helfen Dir ein paar mathematischen Grundlagen weiter.</p>
<p>- eine zahl mit 10 multiplizieren heißt alle ziffern um 1 nach links schieben und 'ne 0 ranhängen.<br />
- wenn eine zahl auf 0 endet, und Du eine ziffer dazuaddierst, dann endet die zahl genau auf diese ziffer. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>Du kannst also Deine eingelesene Ziffernkette zeichen für zeichen abarbeiten.<br />
Außerdem sind die Ziffern hintereinander angeordnet (askii) d.h. '0' + 5 = '5'<br />
('x' ist ein char). einfaches umstellen der gleichung sollte Dir 'nen tip geben, wie man aus einem Char eine Zahl bekommen kann.</p>
<p>Viel Spaß und durchhalten, jeder fängt mal an...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/898569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/898569</guid><dc:creator><![CDATA[happyaura]]></dc:creator><pubDate>Sat, 22 Oct 2005 11:02:55 GMT</pubDate></item></channel></rss>