Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
#include
#include
#include
// Fungsi untuk menghitung jumlah vokal dalam string int countVokal(char *str) { int count = 0; while (*str) { char c = tolower(*str); if (c == 'a' || c == 'i' || c == 'u' || c == 'e' || c == 'o') count++; str++; } return count; } // Fungsi untuk menghitung jumlah non-vokal dalam string int countNonVokal(char *str) { int count = 0; while (*str) { char c = tolower(*str); if (c >= 'a' && c <= 'z' && c != 'a' && c != 'i' && c != 'u' && c != 'e' && c != 'o') count++; str++; } return count; } int main() { char huruf; printf("Masukkan huruf (A-Z): "); scanf(" %c", &huruf); // Menyimpan nama-nama bulan dalam sebuah array char *bulan[] = {"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"}; // Mencari bulan yang memiliki awalan huruf yang sama dengan huruf yang dimasukkan oleh pengguna int i, count = 0; printf("Bulan yang awalannya sama dengan huruf '%c':\n", huruf); for (i = 0; i < 12; i++) { if (tolower(bulan[i][0]) == tolower(huruf)) { printf("%d. %s\n", count + 1, bulan[i]); count++; } } if (count == 0) { printf("Tidak ada bulan dengan awalan huruf '%c'\n", huruf); } else { // Meminta pengguna untuk memilih bulan int pilihan; printf("Pilih nomor bulan yang ingin ditampilkan: "); scanf("%d", &pilihan); if (pilihan < 1 || pilihan > count) { printf("Nomor bulan tidak valid.\n"); } else { // Menghitung jumlah vokal dan non-vokal dalam bulan yang dipilih int vokal = countVokal(bulan[pilihan - 1]); int nonVokal = countNonVokal(bulan[pilihan - 1]); // Menampilkan hasil printf("Jumlah vokal dalam bulan %s: %d\n", bulan[pilihan - 1], vokal); printf("Jumlah non-vokal dalam bulan %s: %d\n", bulan[pilihan - 1], nonVokal); } } return 0; }
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)