Program C ++ untuk Menemukan Frekuensi Karakter dalam String

0
(0)

Dalam contoh ini, frekuensi karakter dalam objek string dihitung.

Untuk melakukan ini, size() fungsi digunakan untuk menemukan panjang objek string. Kemudian, for loop diulangi sampai akhir string.

Dalam setiap iterasi, kemunculan karakter diperiksa dan jika ditemukan, nilai menghitung 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

Number of a = 2

Pada contoh di bawah ini, loop diulang sampai karakter nol ' 0' ditemui. Karakter kosong menunjukkan akhir dari 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

Number of m = 2

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.