Hallo an alle!
Ich habe noch eine Aufgabe, die mir Schwierigkeiten bereitet.
Ich soll ein C-Programm schreiben, welches wiederholt eine Zeichenkette einlesen soll und diese akzeptiert, wenn die Zeichenkette aus einer geraden Anzahl von Zeichen besteht, nur kleine Buchstaben (ohne ä, ö, ü oder ß) oder Ziffern enthält, mit einem Buchstaben beginnt und mit einer Ziffer endet und keine zwei aufeinanderfolgenden indentischen Zeichen enthält. Das Programm endet, wenn ein einzelner Punkt eingegeben wird.
Man darf zusätzlich annehmen, dass die Zeichenkette maximal 30 Zeichen enthält.
Ich weiß leider überhaupt nicht, wie man diese Bedingungen formulieren soll.
Man wird sicherlich <string.h> brauchen. Vermutlich braucht man auch eine do-while Schleife, die arbeitet bis der Punkt eingegeben wird.
Wäre super, wenn ihr mir Hinweise geben könnt.
Gruß
Jenny
Ich habe noch eine Aufgabe, die mir Schwierigkeiten bereitet.
Ich soll ein C-Programm schreiben, welches wiederholt eine Zeichenkette einlesen soll und diese akzeptiert, wenn die Zeichenkette aus einer geraden Anzahl von Zeichen besteht, nur kleine Buchstaben (ohne ä, ö, ü oder ß) oder Ziffern enthält, mit einem Buchstaben beginnt und mit einer Ziffer endet und keine zwei aufeinanderfolgenden indentischen Zeichen enthält. Das Programm endet, wenn ein einzelner Punkt eingegeben wird.
Man darf zusätzlich annehmen, dass die Zeichenkette maximal 30 Zeichen enthält.
Ich weiß leider überhaupt nicht, wie man diese Bedingungen formulieren soll.
Man wird sicherlich <string.h> brauchen. Vermutlich braucht man auch eine do-while Schleife, die arbeitet bis der Punkt eingegeben wird.
Wäre super, wenn ihr mir Hinweise geben könnt.
Gruß
Jenny
Zuletzt bearbeitet: