Bitte eine Textzeile eingeben: Frohe Weihnachten Der Text enthält 3 kleine e.
Deklarieren Sie das zu zählende Zeichen (also das 'e') als Konstante, so daß das Programm leicht auf einen anderen Buchstaben geändert werden kann.
Alle unterstrichenen Stellen bei der Aufgabe sind Eingaben, die der Benutzer durchführen soll.
#include <fstream.h> #include <string.h> // Start des Hauptprogrammes main() { // Konstante für die maximale Anzahl von Zeichen definieren const int MAX_ZEICHEN = 100; // Konstante für den Buchstaben definieren const char ZEICHEN = 'e'; // Variable deklarieren char text[MAX_ZEICHEN]; // Variable für die Textzeile int anzahl = 0; // Variable für die Anzahl des Zeichens // Die Textzeile einlesen cout << "Bitte eine Textzeile eingeben: "; cin.getline(text, MAX_ZEICHEN); // Die Häufigkeit des Buchstabens ermitteln for (int i = 0; i < strlen(text); i++) { if (text[i] == ZEICHEN) anzahl++; } // Ergebnis ausgeben cout << "Der Text enthaelt " << anzahl << " kleine e." << endl; }