Program C untuk Menemukan Frekuensi Karakter dalam String

Dalam contoh ini, Anda akan belajar mencari frekuensi karakter dalam string.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C berikut ini:

  • C Array
  • C String Pemrograman

Temukan Frekuensi Karakter

 #include int main() ( char str(1000), ch; int count = 0; printf("Enter a string: "); fgets(str, sizeof(str), stdin); printf("Enter a character to find its frequency: "); scanf("%c", &ch); for (int i = 0; str(i) != ''; ++i) ( if (ch == str(i)) ++count; ) printf("Frequency of %c = %d", ch, count); return 0; ) 

Keluaran

Masukkan string: Situs web ini luar biasa. Masukkan karakter untuk mencari frekuensinya: e Frekuensi e = 4

Dalam program ini, string yang dimasukkan oleh pengguna disimpan di str.

Kemudian, pengguna diminta untuk memasukkan karakter yang frekuensinya akan ditemukan. Ini disimpan dalam variabel ch.

Kemudian, forloop digunakan untuk mengulang karakter string. Dalam setiap iterasi, jika karakter dalam string sama dengan ch, jumlah bertambah 1.

Akhirnya, frekuensi yang disimpan dalam variabel hitungan dicetak.

Artikel yang menarik...