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, for
loop 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.