Entwickler-Ecke

Off Topic - [C++] "feld" problem


k1x9r - Di 15.05.12 18:46
Titel: [C++] "feld" problem
Hi,

ich bin ein totaler neuling in sachen c++ und komme mit meinem programm nicht weiter...
und schonmal vorweg, ich weiß, dass mein "feld" befehl dort ein "wenig" falsch ist nur weiß ich dort überhaupt nicht weiter gerade.


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
/*
        Programm
*/

#include <math.h>
#include <time.h>
#include <stdlib.h>
#include <iostream>
#include <iomanip>
using namespace std;
main ()
{
     int n, m, i, feld[8];
     
     cout << "Geben Sie bitte die Anzahl der Punktzahlen zwischen 5 und 40 ein " << endl;
     cin >> n;
     
     for (i=1; i<=n; i++)

{
     cout << "Geben Sie nun fuer die "<< i << ". Klausur die Punktzahl zwischen 0 und 50 ein." << endl;
     cin >> m;
     


     feld[i-1]=m;
}
     
     cout << feld[i]<< endl;    
 
     
      system("pause");    //anhalten
    
}



Mein problem: Die eingegebenen Klaussurpunkte "m" sollen in einem vektor gespeichert werden und anschließend nachdem alle Punktzahlen der Klausuren eingegeben wurden, in eineR übersichlichen spalte ausgegeben werden.
ähnlich wie im angehängtem bild.

Danke schonmal für die Hilfe.

Moderiert von user profile iconChristian S.: Quote- durch Code-Tags ersetzt
Moderiert von user profile iconChristian S.: Topic aus Basistechnologien verschoben am Di 15.05.2012 um 19:11 (und Titel erweitert)


Kha - Di 15.05.12 21:16

:welcome: in der EE!

Wo genau hakt's denn nun? Deklaration und Befüllen des Arrays sind vollkommen richtig, nur die Ausgabe erzeugt natürlich Unsinn, weil an der Stelle i=n+1 ist. Das sollte wohl eher in eine eigene Schleife ;) .

PS: Hier werden zwar hin und wieder C++-Fragen gestellt, aber auf längere Sicht bist du für reine C++-Fragen in einem C++-Forum wahrscheinlich besser aufgehoben :) .