Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| lehrkraefte:blc:informatik:ffprg2-2024:cpp:aufgaben [2024/11/07 14:16] – [Landschaftsgestaltung (Pyramiden formen)] Ivo Blöchliger | lehrkraefte:blc:informatik:ffprg2-2024:cpp:aufgaben [2024/12/09 12:22] (current) – [Trampolin] Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Aufgaben und Lösungshinweise ====== | ||
| + | ===== Trampolin ===== | ||
| + | * Vorlage für Trampolin1: {{lehrkraefte: | ||
| + | * {{lehrkraefte: | ||
| + | * $O(n^2)$-Lösung für Subtask 2: {{lehrkraefte: | ||
| + | * $O(n)$-Lösung für Subtask 3: {{lehrkraefte: | ||
| + | ===== Käsemaschine ===== | ||
| + | * https:// | ||
| + | * Wer mag, soll Tests (eine .soitask Datei) für die letzte Teilaufgabe generieren. | ||
| + | ===== Landschaftsgestaltung (Pyramiden formen) ===== | ||
| + | * [[https:// | ||
| + | * Vorlagen und .soitask Dateien für die Subtasks 1-4: {{lehrkraefte: | ||
| + | * {{lehrkraefte: | ||
| + | |||
| + | ==== C++ Hinweise ==== | ||
| + | |||
| + | <code c++> | ||
| + | int n = 12; | ||
| + | // Einen Vektor mit Länge n anlegen, alle Einträge mit 42 initialisieren | ||
| + | vector< | ||
| + | |||
| + | int len = v.size(); | ||
| + | |||
| + | // Minimum zweier Einträge (müssen vom gleichen Typ sein) | ||
| + | auto a = min(32,54); | ||
| + | |||
| + | int k = 12; | ||
| + | long q = 123; | ||
| + | |||
| + | auto r = min(k,q); // Fehler, weil nicht vom gleichen Typ! | ||
| + | auto s = min(q, | ||
| + | auto t = min(1, | ||
| + | </ | ||