52 lines
1023 B
Markdown
52 lines
1023 B
Markdown
Arbeiten zusammen:
|
|
- Jamie Beu
|
|
- Julianne Kitzinger
|
|
- Arian Temouri
|
|
|
|
|
|
Fehlende Daten:
|
|
- 59513b5256dc16e99c505915cdd84aa1
|
|
- 6948c64227d75cd50901c246be88e264
|
|
- a22ad77be0d478b5fe34d1167d4dbb3a
|
|
- a96f7c881d27b739c38b81da2058a2fb
|
|
- c6679ce22dfd5646f81d40a8dbb0236b
|
|
|
|
Beispiele:
|
|
|
|
>[!danger]
|
|
>```C
|
|
>void (*(*f[])())()
|
|
>```
|
|
>*defines **f** as an array of unspecified size of pointers to functions that return pointers to functions that return void*
|
|
|
|
Congyu Ding
|
|
Annemike Rörig
|
|
|
|
|
|
```python
|
|
def fakultaet_generator(n: int) -> int:
|
|
"""
|
|
Generiert mittels ChatGPT (26.11.2025)
|
|
|
|
Prompt: "..."
|
|
|
|
- Berechnung der Fakultät
|
|
- Robuste Fehlerbehandlung
|
|
- Benötigt für Berechnung XXX
|
|
"""
|
|
|
|
# Robuste Fehlerbehandlung bei Werten kleiner 0
|
|
if n < 0:
|
|
raise ValueError("Die Fakultät ist nur für nicht-negative Zahlen definiert.")
|
|
|
|
# Berechnung der Fakultät mittels aufmultiplizieren
|
|
ergebnis = 1
|
|
for i in range(1, n + 1):
|
|
ergebnis *= i
|
|
yield ergebnis
|
|
```
|
|
|
|
|
|
|
|
|