Sie sind auf Seite 1von 1

Datenstrukturen und Betriebssysteme

Laborator 7

1. a) Man sortiere die Elemente des Vectors aus dem vorigen Laborator nach Mittelnote indem die
Funktion std::sort benutzt wird (Hinweis: zuerst muss ein bool operator erstellt werden). Der vector soll
5 oder mehr Elemente enthalten (wenn nicht ausreichend Elemente vorhanden sind, sollten mehr
erstellt werden).
b) Schreiben Sie diese Elemente in eine Datei hinein vor dem Sortieren und nach dem Sortieren.
Um auf die Elemente zuzugreifen, sollen (beim Schreiben) Iteratoren benutzt werden.
Die Elemente sollten auch in der Konsole ausgegeben werden (zum Beispiel mit einer print-
Mitgliedfunktion).
c) Wählen Sie 3 noch nicht benutzte Funktionen der Klasse vector und testen Sie deren Benutzung.
Solche Funktionen kann man auf der Seite https://cplusplus.com/reference/vector/vector/ in der linken
Spalte unten finden (zum Beispiel erase, etc.).

2. Schreiben Sie eine Funktion, die für alle Objekte des Typs Student in einem vector von Student die
erste Note im Notenarray um 1 erhöht, wenn die Note nicht schon 10 ist. (Hinweis: die Funktion sollte
einen Pointer zum vector erhalten)

Das könnte Ihnen auch gefallen