<?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[indexposition des maximalen Elements (eines Vektors)]]></title><description><![CDATA[<p>ich möchte die indexpostion imax des maximalen Elements eines Vektors, welcher zuerst eingegeben werden kann, auslesen.</p>
<p>irgendwie hänge ich fest. soll ich dass irgendwie mit einer for-schleife basteln?<br />
wäre sehr dankbar für tipps</p>
<p><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>#include&lt;iostream&gt;<br />
#include&lt;cmath&gt;</p>
<p>using namespace std;</p>
<p>int main()<br />
{</p>
<p>int i,N,y;<br />
double x, imax;</p>
<p>cout &lt;&lt; &quot;Wie lange soll der Vektor werden?&quot;;<br />
cin &gt;&gt; N;<br />
cout &lt;&lt; &quot;Bitte Werte eingeben und jeweils mit ENTER bestaetigen: &quot; &lt;&lt;endl;</p>
<p>const int maxn= 20;<br />
int vec[maxn];</p>
<p>for (i=0; i&lt;N; i++)<br />
{<br />
cout&lt;&lt; &quot;Geben Sie ihre &quot; &lt;&lt;i+1&lt;&lt; &quot;.te-Zahl ein&quot;&lt;&lt;endl;<br />
cin&gt;&gt; vec[i];<br />
}<br />
cout&lt;&lt; &quot;Ihr Vektor ist: &quot;&lt;&lt;endl;</p>
<p>for (i=0; i&lt;N; i++)<br />
{<br />
cout&lt;&lt; vec[i] &lt;&lt; &quot; &quot;;<br />
cout&lt;&lt; endl;<br />
}</p>
<p>// indexposition des betragsgroessten element suchen</p>
<p>imax= abs(vec[0]);<br />
for (i=1; i&gt;N; i++)<br />
{<br />
if (abs(vec[i]) &gt; imax)<br />
imax= abs (vec[i]);<br />
}</p>
<p>cout &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Das betragsgroesste Element steht an &quot; &lt;&lt; i &lt;&lt;&quot;. Stelle des Vektors.&quot;&lt;&lt; endl;</p>
<p>system(&quot;pause&quot;);<br />
return 0;</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209296/indexposition-des-maximalen-elements-eines-vektors</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 13:34:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209296.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Mar 2008 18:40:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to indexposition des maximalen Elements (eines Vektors) on Fri, 28 Mar 2008 18:40:49 GMT]]></title><description><![CDATA[<p>ich möchte die indexpostion imax des maximalen Elements eines Vektors, welcher zuerst eingegeben werden kann, auslesen.</p>
<p>irgendwie hänge ich fest. soll ich dass irgendwie mit einer for-schleife basteln?<br />
wäre sehr dankbar für tipps</p>
<p><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>#include&lt;iostream&gt;<br />
#include&lt;cmath&gt;</p>
<p>using namespace std;</p>
<p>int main()<br />
{</p>
<p>int i,N,y;<br />
double x, imax;</p>
<p>cout &lt;&lt; &quot;Wie lange soll der Vektor werden?&quot;;<br />
cin &gt;&gt; N;<br />
cout &lt;&lt; &quot;Bitte Werte eingeben und jeweils mit ENTER bestaetigen: &quot; &lt;&lt;endl;</p>
<p>const int maxn= 20;<br />
int vec[maxn];</p>
<p>for (i=0; i&lt;N; i++)<br />
{<br />
cout&lt;&lt; &quot;Geben Sie ihre &quot; &lt;&lt;i+1&lt;&lt; &quot;.te-Zahl ein&quot;&lt;&lt;endl;<br />
cin&gt;&gt; vec[i];<br />
}<br />
cout&lt;&lt; &quot;Ihr Vektor ist: &quot;&lt;&lt;endl;</p>
<p>for (i=0; i&lt;N; i++)<br />
{<br />
cout&lt;&lt; vec[i] &lt;&lt; &quot; &quot;;<br />
cout&lt;&lt; endl;<br />
}</p>
<p>// indexposition des betragsgroessten element suchen</p>
<p>imax= abs(vec[0]);<br />
for (i=1; i&gt;N; i++)<br />
{<br />
if (abs(vec[i]) &gt; imax)<br />
imax= abs (vec[i]);<br />
}</p>
<p>cout &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Das betragsgroesste Element steht an &quot; &lt;&lt; i &lt;&lt;&quot;. Stelle des Vektors.&quot;&lt;&lt; endl;</p>
<p>system(&quot;pause&quot;);<br />
return 0;</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482368</guid><dc:creator><![CDATA[swisscoder83]]></dc:creator><pubDate>Fri, 28 Mar 2008 18:40:49 GMT</pubDate></item><item><title><![CDATA[Reply to indexposition des maximalen Elements (eines Vektors) on Fri, 28 Mar 2008 18:45:36 GMT]]></title><description><![CDATA[<p>mach mal i&lt;N in der 2ten schleife</p>
<p>es gibt auch std::vector...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482373</guid><dc:creator><![CDATA[worldcoder]]></dc:creator><pubDate>Fri, 28 Mar 2008 18:45:36 GMT</pubDate></item><item><title><![CDATA[Reply to indexposition des maximalen Elements (eines Vektors) on Fri, 28 Mar 2008 18:46:27 GMT]]></title><description><![CDATA[<p>edit: 3ten schleife</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482375</guid><dc:creator><![CDATA[worldcoder]]></dc:creator><pubDate>Fri, 28 Mar 2008 18:46:27 GMT</pubDate></item><item><title><![CDATA[Reply to indexposition des maximalen Elements (eines Vektors) on Fri, 28 Mar 2008 19:04:07 GMT]]></title><description><![CDATA[<p>wow! tatsächlich war da ein fehler. aber gelöst habe ich das problem mit dem grössten element nicht... zugegeben meine lösung ist nicht sehr elegant.zuviele schlaufen.</p>
<p>wie finde ich die indexposition des grössten elements?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482380</guid><dc:creator><![CDATA[swisscoder83]]></dc:creator><pubDate>Fri, 28 Mar 2008 19:04:07 GMT</pubDate></item><item><title><![CDATA[Reply to indexposition des maximalen Elements (eines Vektors) on Fri, 28 Mar 2008 20:31:28 GMT]]></title><description><![CDATA[<p>Hab mir deinen Code nicht angesehen (ohne Code tags werden das wohl nur sehr wenige tun). Aber hier mal ein kleines Beispiel:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;algorithm&gt;
#include &lt;cstdlib&gt;
#include &lt;ctime&gt;

int main() 
{ 
	std::vector &lt;int&gt; values(20);

	// generate random numbers
	std::srand( static_cast &lt;unsigned int&gt; (std::time(0)) );
	std::generate(values.begin(), values.end(), std::rand);

	// get iterator of the maximum
	std::vector &lt;int&gt; ::iterator max_element = 
		std::max_element(values.begin(), values.end());

	// calculate index
	std::size_t index_of_max = std::distance(values.begin(), max_element);

	std::cout &lt;&lt; &quot;Max element &quot; &lt;&lt; *max_element 
			  &lt;&lt; &quot; at position &quot; &lt;&lt; index_of_max
			  &lt;&lt; &quot;.&quot; &lt;&lt; std::endl;

	return 0;
}
</code></pre>
<p>Gruß<br />
Don06</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482410</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Fri, 28 Mar 2008 20:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to indexposition des maximalen Elements (eines Vektors) on Sat, 29 Mar 2008 10:46:00 GMT]]></title><description><![CDATA[<p>Vielen Dank für all die Tipps. aber ist es denn nicht möglich mit einer schleife eine indexposition zu finden?</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
#include&lt;cmath&gt;

using namespace std; 

int main()
{

    int i,N,y; 
    double x, imax;

    cout &lt;&lt; &quot;Wie lange soll der Vektor werden?&quot;; 
    cin &gt;&gt; N;
    cout &lt;&lt; &quot;Bitte Werte eingeben und jeweils mit ENTER bestaetigen: &quot; &lt;&lt;endl; 

    const int maxn= 20;
    int vec[maxn];

    for (i=0; i&lt;N; i++)
    {
     cout&lt;&lt; &quot;Geben Sie ihre &quot; &lt;&lt;i+1&lt;&lt; &quot;.te-Zahl ein&quot;&lt;&lt;endl;
     cin&gt;&gt;    vec[i];
    }
    cout&lt;&lt; &quot;Ihr Vektor ist: &quot;&lt;&lt;endl;

    for (i=0; i&lt;N; i++)  
    {
    cout&lt;&lt; vec[i] &lt;&lt; &quot; &quot;;
    cout&lt;&lt; endl;
    }

// 2Norm des Vektors
   double sum; 
   for (y=0;y&lt;N-1; y++)
    {
    sum +=(vec[y]*vec[y]); 
    }
    x= sqrt(sum);     
    cout&lt;&lt; &quot;Die 2. Norm dieses Vektors betraegt: &quot; &lt;&lt; x &lt;&lt; endl; 

// Indexposition des grössten Elements

    imax= abs(vec[0]); 
    for (i=1; i&lt;N; i++)
    {
    if (abs(vec[i]) &gt; imax)
    imax= abs (vec[i]);
    }

    cout &lt;&lt; endl; 
    cout &lt;&lt; &quot;Das betragsgroesste Element steht an &quot; &lt;&lt; i &lt;&lt;&quot;. Stelle des Vektors.&quot;&lt;&lt; endl;  

   system(&quot;pause&quot;); 
   return 0;          
}
</code></pre>
<p>wäre super wenn sich mal jemand den letzten teil (betragsgrösstes element) anschauen könnte...</p>
<p>mit freundlichen grüssen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482572</guid><dc:creator><![CDATA[swisscoder83]]></dc:creator><pubDate>Sat, 29 Mar 2008 10:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to indexposition des maximalen Elements (eines Vektors) on Sat, 29 Mar 2008 11:26:29 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">imax=abs(vec[0]);
int maxindex=0;
for (i=1; i&lt;N; i++)
{
  if (abs(vec[i]) &gt; imax)
  {
    imax=abs(vec[i]);
    maxindex=i;
  }
}
...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1482592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482592</guid><dc:creator><![CDATA[Nanyuki]]></dc:creator><pubDate>Sat, 29 Mar 2008 11:26:29 GMT</pubDate></item><item><title><![CDATA[Reply to indexposition des maximalen Elements (eines Vektors) on Sat, 29 Mar 2008 11:32:31 GMT]]></title><description><![CDATA[<p>ich sag nur <a href="http://www.sgi.com/tech/stl/max_element.html" rel="nofollow">http://www.sgi.com/tech/stl/max_element.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482594</guid><dc:creator><![CDATA[ronny]]></dc:creator><pubDate>Sat, 29 Mar 2008 11:32:31 GMT</pubDate></item></channel></rss>