Bu yazımızda, C++ ile kullanıcının girdiği bir metin içindeki kelime sayısını bulan bir kelime sayma programı örneğini inceleyeceğiz.

Soru: Kullanıcıdan alınan bir metindeki kelime sayısını bulan C++ kodunu yazınız.

#include <iostream>
#include <string>
using namespace std;

int KelimeSayisiHesapla(string metin) {
    int kelimeSayisi = 0;
    bool kelimeModu = false;
    
    for (char karakter : metin) {
        if (karakter == ' ' || karakter == '\t' || karakter == '\n') {
            kelimeModu = false;
        } else if (!kelimeModu) {
            kelimeModu = true;
            ++kelimeSayisi;
        }
    }
    
    return kelimeSayisi;
}

int main() {
    string metin;
    
    cout << "Bir metin girin: ";
    getline(cin, metin);
    
    int kelimeSayisi = KelimeSayisiHesapla(metin);
    
    cout << "Kelime sayisi: " << kelimeSayisi << endl;
    
    return 0;
}

Çıktısı :

Bir metin girin: Bu bir test metnidir.
Kelime sayisi: 4

Bu örnekte, C++ ile kullanıcının girdiği bir metindeki kelime sayısını bulan bir kelime sayma programı örneğini ele aldık. Daha fazla örnek için C++ Örnekleri kategorimize göz atabilirsiniz.

Bu yazı dikkatini çekebilir.   C++ Faktöriyel Hesaplama Program Örneği