Program Penghitung Huruf C++

Kali ini saya ingin share lagi tentang kasus dalam pemrograman. Yah, karena dalam pemrograman selalu ada kasus untuk diselesaikan, kalau tidak ada kasus lagi maka buat saja kasus sendiri =) .



oke, jadi kasusnya begini :
Buatlah program untuk menghitung jumlah tiap-tiap huruf yang ada pada suatu string yang diinputkan user! Contoh hasilnya seperti ini :


Begitulah contohnya. Jadi dalam string “bintang” ada satu huruf a, satu huruf b, satu huruf g dan seterusnya.
Berikut adalah penyelesaiannya dengan C/C++:

#include <stdio>
#include <conio>
#include <string>
main()
{
char s[100],c,c2;
int count[26]={0};
printf("input string\t= ");
gets(s);
for (int i=0;i<strlen(s);i++)
{
c='a';
c2='A';
for (int j=0;j<26;j++)
{
if (s[i]==c ||s[i]==c2)
{
count[j]++;
break;
}
c++;
c2++;
}
}
c='a';
for (int i=0;i<26;i++)
{
printf("\n%c = %d",c,count[i]);
c++;
}
getch();
}


penjelasannya:

ada dua perulangan disana, yang pertama dilakukan untuk tiap-tiap huruf yang diinputkan, dan yang
kedua untuk mengecek huruf tersebut dengan huruf-huruf a-z. Jika cocok maka nilai tersebut akan
dimasukan ke dalam array count.
Anda bisa mendownload source dan program nya pada link di bawah ini:
DOWNLOAD

9 comments:

  1. Mantaf.. C++ nya sob..

    ReplyDelete
  2. bagus seklai, bisa menambah ilmu saya

    ReplyDelete
  3. bagi yang suka FOTO BUGIL dan CERITA SEX ==>> KLIK

    ====>>> CERITA SEX TERBARU


    ====>>> FOTO BUGIL ABG SMP


    ====>>> FOTO MEMEK ANAK SD


    ====>>> FOTO BUGIL ANAK SMA


    ====>>> GAMBAR MEMEK SMP


    ====>>> GAMBAR MEMEK TANPA BULU


    ReplyDelete
  4. Saya mau yang menyelesaikan kasus aja, kasus sendiri aja ini masih banyak yang belum beres:D

    ReplyDelete
  5. Menangkan Jutaan Rupiah dan Dapatkan Jackpot Hingga Puluhan Juta Dengan Bermain di www(.)SmsQQ(.)com

    Kelebihan dari Agen Judi Online SmsQQ :
    -Situs Aman dan Terpercaya.
    - Minimal Deposit Hanya Rp.10.000
    - Proses Setor Dana & Tarik Dana Akan Diproses Dengan Cepat (Jika Tidak Ada Gangguan).
    - Bonus Turnover 0.3%-0.5% (Disetiap Harinya)
    - Bonus Refferal 20% (Seumur Hidup)
    -Pelayanan Ramah dan Sopan.Customer Service Online 24 Jam.
    - 4 Bank Lokal Tersedia : BCA-MANDIRI-BNI-BRI

    8 Permainan Dalam 1 ID :
    Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar66

    Info Lebih Lanjut Hubungi Kami di :
    BBM: 2AD05265
    WA: +855968010699
    Skype: smsqqcom@gmail.com

    ReplyDelete
  6. Kabar Gembira Buat Semua Member Setia Bolavita
    Dalam Rangka Menyambut Ulang Tahun Bolavita Ke 6 (Enam)
    Bolavita Memberikan Bonus Spesial IDR 2.000.000
    Ayo Buruan Gabung Sekarang dan Ambil Bonusnya

    Mari Kunjungin Segera Website kami :
    www(titik)bolavita(titik)fun
    www(titik)sateayam(titik)club
    www(titik)pokervita(titik)live

    Info Lebih Lanjut Bisa Hub kami Di :
    Live Chat Online 24 JAM NONSTOP !!!
    WA : +628122222995
    Pin BBM : BOLAVITA / D8C363CA (NEW)


    ReplyDelete
  7. agen sabung ayam online dari filipina live streaming terbaik

    http://agensabungayam.logdown.com/post/7834285-fungsi-tersembunyi-amoxicilin-untuk-ayam-bangkok-aduan

    Link Official Bolavita : http://159.89.197.59/
    Telegram : +62812-2222-995
    Wechat : Bolavita
    WA : +62812-2222-995
    Line : cs_bolavita

    ReplyDelete
  8. Ijin promo yahh
    Hallo Bossku ! mau kasih info sedikit nihh , di EDENPOKER lagi memberikan bonus
    10.000 Ribu GRATISS LHOO dan kami juga memberikan bonus next depo 5 % juga lhoo
    ayoo buruaan gabung bersama kami di E D E N P O K E R . X Y Z

    ReplyDelete
  9. MasterCeme, Agen CEME IDNPLAY Terpercaya di INDONESIA
    masterceme.com
    HOT PROMO :
    - THR akhir Tahun 2019
    - Referral 20%
    - Cashback 0.3%
    - Bonus Deposit Harian 5.000 / hari

    Link Alternatif :
    masterceme.info
    masterceme.net

    WA: +85578968600
    Line : Masterceme

    ReplyDelete