Hallo,
ich fange gerade an c zu programmieren und muss jetzt eine übungsaufgabe machen und habe ien problem. Die aufgabe lautet dass ich die noten und das semester von 13 studenten einlese und dann unter anderem die durschnittsnote berechnen soll .
das habe ich mal geschrieben. Meine probleme sind :#include <stdio.h>
int main(void)
{
int Semester, Note, Gesamtstudenten, Studentensemester,i , n, Notensumme ;
float Durchschnittsnote , Gesamtdurchschnitt;
n = 13;
i =1;
while ( i < n )
{
printf("Semester des Studenten eingeben:\n");
scanf("%d", &Semester);
if ((Semester >= 4 ) && (Semester <= 8 ))
{
printf("Note des Studenten eingeben:\n");
scanf("%d", &Note);
i = i +1 ;
}
else
{
return (0);
}
}
Notensumme = Note ;
Gesamtdurchschnitt = Notensumme / n;
printf("Der Gesamtdurchschnitt ist:\n %f", Gesamtdurchschnitt);
}
das jede note auch abgespeichert wird ( ist bei mir glaub ich nicht so oder )
wie kann ich an die Notensumme kommne ?
danke schon mal im vorraus
Guck dir mal Arrays an. In deinem Fall reicht ein zweidimensionales Array aus. Das kannst du dann erstmal wie eine Tabelle sehen. Für jeden Studenten gibt es dann eine Zeile in der alle Informationen stehen. Auf die Daten kannst du dann anschließend sehr leicht zugreifen.
Such mal bei Wiki nach Arrays da steht egtl alles was du wissen musst.
Gruß Daniel
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
Lesezeichen