Lernpfad

C/C++-Übungsaufgaben

Klassische Einsteigeraufgaben zu Zahlen, Text und Arrays, gelöst in C und C++, jeweils mit einer Challenge zum selbst Ausprobieren.

18 Lektionen · 22 Challenges

Pfad starten →

1 Zahlen und Ziffern 8 Lektionen

  1. Lektion 2 Challenges Primzahlen in C und C++ prüfen In dieser Lektion prüfst du, ob eine ganze Zahl eine Primzahl ist, indem du Teiler bis zu ihrer Quadratwurzel testest.
  2. Lektion 1 Challenge Die Fibonacci-Folge in C und C++ In dieser Lektion gibst du mit nur zwei Variablen und einer Schleife die ersten 10 Zahlen der Fibonacci-Folge aus.
  3. Lektion 1 Challenge Die Fakultät mit einer Schleife berechnen in C und C++ In dieser Lektion berechnest du die Fakultät einer Zahl mit einer Schleife und speicherst das Ergebnis in einem ausreichend großen Datentyp.
  4. Lektion 2 Challenges Den größten gemeinsamen Teiler in C und C++ finden In dieser Lektion findest du den größten gemeinsamen Teiler (ggT) zweier ganzer Zahlen mit dem euklidischen Algorithmus.
  5. Lektion 1 Challenge Schaltjahre in C und C++ prüfen In dieser Lektion prüfst du nach der Regel des gregorianischen Kalenders, ob ein Jahr ein Schaltjahr ist.
  6. Lektion 1 Challenge Dezimalzahlen in Binärzahlen umwandeln in C und C++ In dieser Lektion wandelst du eine positive ganze Zahl durch fortlaufendes Teilen durch 2 vom Dezimal- ins Binärsystem um.
  7. Lektion 1 Challenge Temperaturen von Celsius in Fahrenheit umrechnen in C und C++ In dieser Lektion rechnest du eine Temperatur von Celsius in Fahrenheit um und gibst das Ergebnis mit einer Nachkommastelle aus.
  8. Lektion 1 Challenge Ein einfacher Taschenrechner in C und C++ In dieser Lektion baust du einen einfachen Taschenrechner, der die gewählte Rechenart mit einer switch-Anweisung ausführt.

2 Textaufgaben 5 Lektionen

  1. Lektion 1 Challenge Einen String in C und C++ umdrehen In dieser Lektion drehst du einen String direkt in seinem eigenen Speicher um, indem du die symmetrischen Zeichen vertauschst.
  2. Lektion 1 Challenge Palindrome in C und C++ prüfen In dieser Lektion prüfst du, ob ein Wort vorwärts und rückwärts gleich gelesen wird, indem du die symmetrischen Zeichen vergleichst.
  3. Lektion 1 Challenge Vokale in einem String mit C und C++ zählen In dieser Lektion zählst du die Vokale einer Textzeile und ignorierst dabei den Unterschied zwischen Groß- und Kleinbuchstaben.
  4. Lektion 1 Challenge Wörter in einem Satz mit C und C++ zählen In dieser Lektion zählst du die durch Leerzeichen getrennten Wörter eines Satzes, indem du beim Durchlaufen des Strings den Zustand verfolgst.
  5. Lektion 1 Challenge Buchstabenhäufigkeiten in einem String mit C und C++ zählen In dieser Lektion zählst du mit einem Array aus 26 Elementen, wie oft jeder Kleinbuchstabe in einem String vorkommt.

3 Listenaufgaben 5 Lektionen

  1. Lektion 1 Challenge Die Elemente eines Arrays summieren in C und C++ In dieser Lektion addierst du mit einer Schleife und einer Sammelvariablen alle Werte eines Arrays.
  2. Lektion 2 Challenges Den größten Wert eines Arrays finden in C und C++ In dieser Lektion findest du den größten Wert eines Arrays, indem du die Elemente nacheinander vergleichst.
  3. Lektion 1 Challenge Den zweitgrößten Wert eines Arrays finden in C und C++ In dieser Lektion findest du in einem einzigen Durchlauf und ohne Sortieren den zweitgrößten unterschiedlichen Wert eines Arrays.
  4. Lektion 1 Challenge Doppelte Werte aus einem Array entfernen in C und C++ In dieser Lektion entfernst du doppelte Werte aus einem Array und behältst dabei die Reihenfolge des ersten Auftretens bei.
  5. Lektion 2 Challenges Eine Matrix in C und C++ transponieren In dieser Lektion gibst du die transponierte Matrix aus, indem du die Rollen von Zeilen und Spalten tauschst.