Dalam contoh ini, frekuensi kemunculan karakter diperiksa untuk keduanya (objek String dan string gaya-C).
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C ++ berikut:
- C ++ Array
- String C ++
Dalam contoh ini, frekuensi karakter dalam objek string dihitung.
Untuk melakukan ini, size()
fungsi digunakan untuk mencari panjang sebuah objek string. Kemudian, perulangan for diulang hingga akhir string.
Di setiap iterasi, kemunculan karakter diperiksa dan jika ditemukan, nilai hitungan bertambah 1.
Contoh 1: Temukan Frekuensi Karakter dari Objek String
#include using namespace std; int main() ( string str = "C++ Programming is awesome"; char checkCharacter = 'a'; int count = 0; for (int i = 0; i < str.size(); i++) ( if (str(i) == checkCharacter) ( ++ count; ) ) cout << "Number of " << checkCharacter << " = " << count; return 0; )
Keluaran
Bilangan a = 2
Pada contoh di bawah ini, loop diulang sampai karakter null ' 0' ditemukan. Karakter kosong menunjukkan akhir string.
Di setiap iterasi, kemunculan karakter diperiksa.
Contoh 2: Temukan Frekuensi Karakter dalam String C-style
#include using namespace std; int main() ( char c() = "C++ programming is not easy.", check = 'm'; int count = 0; for(int i = 0; c(i) != ' '; ++i) ( if(check == c(i)) ++count; ) cout << "Frequency of " << check << " = " << count; return 0; )
Keluaran
Jumlah m = 2