C Program untuk Menghitung Jumlah Vokal, Konsonan dan sebagainya

Dalam contoh ini, jumlah vokal, konsonan, angka, dan spasi putih dalam string yang dimasukkan oleh pengguna dihitung.

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

  • C Array
  • C String Pemrograman

Program untuk menghitung vokal, konsonan, dll.

#include int main() ( char line(150); int vowels, consonant, digit, space; vowels = consonant = digit = space = 0; printf("Enter a line of string: "); fgets(line, sizeof(line), stdin); for (int i = 0; line(i) != ''; ++i) ( if (line(i) == 'a' || line(i) == 'e' || line(i) == 'i' || line(i) == 'o' || line(i) == 'u' || line(i) == 'A' || line(i) == 'E' || line(i) == 'I' || line(i) == 'O' || line(i) == 'U') ( ++vowels; ) else if ((line(i)>= 'a' && line(i) = 'A' && line(i) = '0' && line(i) <= '9') ( ++digit; ) else if (line(i) == ' ') ( ++space; ) ) printf("Vowels: %d", vowels); printf("Consonants: %d", consonant); printf("Digits: %d", digit); printf("White spaces: %d", space); return 0; ) 

Keluaran

Masukkan sebaris string: adfslkj34 34lkj343 34lk Vokal: 1 Konsonan: 11 Digit: 9 Spasi putih: 2 

Di sini, string yang dimasukkan oleh pengguna disimpan dalam variabel baris.

Awalnya variabel vokal, konsonan, digit, dan spasi diinisialisasi menjadi 0.

Kemudian, forloop digunakan untuk mengulang karakter string. Pada setiap iterasi dicentang apakah karakternya vokal, konsonan, digit, dan spasi. Misalkan karakter adalah vokal, dalam hal ini vowelvariabel dinaikkan sebesar 1.

Ketika perulangan berakhir, jumlah vokal, konsonan, angka dan spasi masing-masing disimpan dalam variabel vokal, konsonan, angka dan spasi.

Artikel yang menarik...