Funktionen Hilfe bitte

Hallo C++ Experten,
wir haben jetzt in der Schule Funktionen gelernt. Dafür haben wir ein Arbeitsblatt bekommen und ich würde mich sehr freuen wenn Sie mir die Lösungen für diese Aufgaben schreiben könnten, weil ich nicht genau weiß wie die gehen. Dann kann ich das noch mal in Ruhe üben.

Vielen Dank

Harald Baumann

Aufgabe 1: Schreiben Sie eine Funktion
void Loesch(char*s,char c),
die jedes vorkommende Zeichen c im String s löscht.
Beispiel: Loesch („C macht Spass“,‚a‘) müsste den String „C mcht Spss“ ergeben.

Aufgabe 2: Schreiben Sie eine Funktion
void Left(char*s,int n),
die den String s so verkürzt, dass er nur noch aus den ersten n Zeichen besteht.
Beispiel: Left („Hallo“,2) müsste den String „Ha“ ergeben.

Aufgabe 3: Schreiben Sie eine Funktion
void Right(char*s,int n),
die den String s bei dem n-ten Zeichen des ursprünglichen Strings beginnen lässt.
Beispiel:Right(„Hallo“,2) müsste den String "allo ergeben.

Aufgabe 4: Schreiben Sie eine Funktion
int ZiffernAnzahl(char*s),
die feststellt, wie viele Ziffern in dem String s vorkommen.
Hinweis: Die Ziffern haben die ASCII-Werte von 48 bis 57
Beispiel:ZiffernAnzahl(„a 9 is a 9, auch 4 you“) müsste den Wert 3 ergeben.

Aufgabe 5: Schreiben Sie ein Funktion
char *ToUpper(char*s),
die alle Buchstaben des String s in Großbuchstaben umwandelt. Vorkommende Ziffern und sonstige Zeichen sollen nicht verändert werden.

Aufgabe 6: Schreiben Sie eine Funktion
char *Ersetze(char*s,char c,char d)
die jedes vorkommende Zeichen c durch das Zeichen d ersetzt.
Beispiel: Ersetze(„Herr Reber“,‚r‘,‚x‘);
liefert „Hexx Rebex“ (das große R bleibt unverändert!!)

Hallo C++ Experten,
wir haben jetzt in der Schule Funktionen gelernt. Dafür haben
wir ein Arbeitsblatt bekommen und ich würde mich sehr freuen
wenn Sie mir die Lösungen für diese Aufgaben schreiben
könnten, weil ich nicht genau weiß wie die gehen. Dann kann
ich das noch mal in Ruhe üben.

Du hast ja jetzt die ganzen Weihnachtsferien über Zeit, Dich mit den Aufgaben auseinanderzusetzen. Das hier ist kein Hausaufgabendienst.

Gruß & frohes Fest

Fritze

Hallo C++ Experten,
wir haben jetzt in der Schule Funktionen gelernt. Dafür haben
wir ein Arbeitsblatt bekommen und ich würde mich sehr freuen
wenn Sie mir die Lösungen für diese Aufgaben schreiben…

Du hast ja jetzt die ganzen Weihnachtsferien über Zeit, Dich
mit den Aufgaben auseinanderzusetzen. Das hier ist kein
Hausaufgabendienst.

Hihi, schliesse mich an.
Kannst ja deine Lösungen hier reinstellen und wir sagen Dir, ob sie richtig sind :wink:

Schöne Tage

das sind keine Hausaufgaben das sind nur Übungen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Versuch macht kluch
Hi,

das sind keine Hausaufgaben das sind nur Übungen.

um so wichtiger, dass Du versuchst, das selber hinzukriegen und dann Deine Probleme schilderst. Nur so lernt man Programmieren.

Gruss,

Herb

Hallo C++ Experten,
wir haben jetzt in der Schule Funktionen gelernt. Dafür haben
wir ein Arbeitsblatt bekommen und ich würde mich sehr freuen
wenn Sie mir die Lösungen für diese Aufgaben schreiben
könnten, weil ich nicht genau weiß wie die gehen. Dann kann
ich das noch mal in Ruhe üben.

Vielen Dank

Harald Baumann

[…]

Hallo Harald,

wenn du dich mit diesen einfachen Übungen nichts selbst beschäftigst und sie löst, wirst du niemals richtig programmieren können. So ziemlich jede Problemstellung ist auf solche basics zurückzuführen, und wer die nicht aus dem eff eff beherrscht, für den bleibt Programmierung ein Buch mit sieben Siegeln.
Aus diesem Grund heissen die Aufgaben auch wohl Übungen, andernfalls hätte man das wohl Tutorial genannt …

Noch ein frohes Fest,

der Wortfuchs

P.S. Sicherlich wirst du in diesem Forum Unterstüzung bekommen, wenn du etwas nicht verstehst. Üben solltest du aber selber!

Tja, ich kann den anderen nur recht geben, wenn du dich fürs Programmieren wirklich interessierst, dann musst du wohl oder übel den schwereren weg gehen und die Lösung alleine herrausfinden,(es ist das beste) glaube mir,
es gibt einen ganz einfachen weg dorthin… falle jetzt nicht gleich in versuchung mit ZEIGERN um dich zu schmeißen, oder so ähnlich, such dir einfach den besten weg den du kennst, auch wenn es noch so lange dauert und es viel zu schreiben gibt und versuche, nachdem der lange WEG funktioniert hat, ihn zu optimieren und zu verbessern.
GRUß

Heinz
(hab auch schon Monate an meine Progs nicht mehr getan, aber das ist
ein ganz anderes Kapitel :smile: )