Update of exercises
parent
9aa80fb772
commit
feb6552b10
|
@ -7,6 +7,6 @@ Schreiben Sie ein Programm, das unter Verwendung von `printf` aus `<stdio.h>` de
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -7,6 +7,6 @@ Schreiben Sie ein einfaches Hello-World-Programm, das den Benutzer mit dem Text
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -7,6 +7,6 @@ Schreiben Sie ein Programm, dass die übergebenen Kommandozeilenargumente wieder
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -7,6 +7,6 @@ Schreiben Sie ein einfaches Hello-World-Programm, das den Namen des Nutzers auf
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -9,6 +9,6 @@ Schreiben Sie ein Programm `hello_greeter.c`, welches diese Funktion aus `greet.
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -48,6 +48,6 @@ Lesen Sie die Dokumentation von `random` sorgfältig; andernfalls ist 84 die Lö
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -126,6 +126,6 @@ Fehlermeldungen geben Sie bitte grundsätzlich auf `stderr` aus.
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -23,6 +23,6 @@ Versuchen Sie die Ausgabe wie im Beispiel mit einem führenden Leerzeichen für
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -19,6 +19,6 @@ Geben Sie dann noch die Größe eines Arrays von `int`-Werten und eines Strings
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -7,6 +7,6 @@ Schreiben Sie eine Funktion `swap`, der man zwei `int`-Werte übergibt und welch
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -16,6 +16,6 @@ So wird z.B. aus dem String `Leet Speak` der String `1337 5p34k`. Die neue Zeich
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -9,6 +9,6 @@ Verwenden Sie Indices [x] beim Zugriff auf die einzelnen Elemente.
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -9,6 +9,6 @@ Verwenden Sie Pointer-Arithmetik, um über die Elemente des Arrays zu laufen, d.
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -30,6 +30,6 @@ Manipulierter Text: Make america great again
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -7,6 +7,6 @@ Schreiben Sie eine Funktion `reverse`, der man einen String übergibt und die di
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -7,6 +7,6 @@ Schreiben Sie ein Funktion `sum_numbers`, der man eine beliebige Anzahl von Inte
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -18,6 +18,6 @@ Verdoppelte Zahl: 10
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -32,6 +32,6 @@ Element 3: 13
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -14,6 +14,6 @@ Testen Sie Ihr Programm mit `print_data` und beiden Ausgabefunktionen.
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -34,6 +34,6 @@ ISBN: 978-3608939842
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -18,6 +18,6 @@ Schreiben Sie eine `main`-Funktion, in der Sie eine Variable vom Typ `number_t`
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -146,7 +146,7 @@ Was fällt Ihnen auf?
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
||||||
* Vektorrechnung: [Wikipedia: Vektor -- Rechenoperationen](https://de.wikipedia.org/wiki/Vektor#Rechenoperationen)typedef
|
* Vektorrechnung: [Wikipedia: Vektor -- Rechenoperationen](https://de.wikipedia.org/wiki/Vektor#Rechenoperationen)typedef
|
|
@ -127,7 +127,7 @@ Sie benötigen natürlich weitere Targets für die Objektdateien und fertigen Ex
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,6 @@ Schreiben Sie eine Funktion `print_file`, der man einen Dateinamen bzw. Pfad zu
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -9,6 +9,6 @@ Denken Sie daran, Fehler abzufangen und entsprechende Fehlermeldungen auszugeben
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -10,6 +10,6 @@ und ausgegeben. Verwenden Sie I/O-Funktionen aus der C-Standardbibliothek.
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -9,6 +9,6 @@ Der Elternprozess sendet zwei Integer-Werte über die Pipe und der Kindprozess b
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -9,6 +9,6 @@ Schreiben Sie ein Programm, das sich per Socket mit einem Server unter der IP 12
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
|
@ -16,6 +16,6 @@ Beispiel:
|
||||||
|
|
||||||
## Quellen
|
## Quellen
|
||||||
|
|
||||||
* [Skript](https://smits-net.de/files/pr3_c/html/) zur Vorlesung
|
* [Skript](https://smits-net.de/files/c/html/) zur Vorlesung
|
||||||
* [C-Tutorial](https://www.learn-c.org/)
|
* [C-Tutorial](https://www.learn-c.org/)
|
||||||
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
* [C von A bis Z](https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
|
Loading…
Reference in New Issue