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
Mantaf.. C++ nya sob..
ReplyDeletebagus seklai, bisa menambah ilmu saya
ReplyDeletebagi yang suka FOTO BUGIL dan CERITA SEX ==>> KLIK
ReplyDelete====>>> CERITA SEX TERBARU
====>>> FOTO BUGIL ABG SMP
====>>> FOTO MEMEK ANAK SD
====>>> FOTO BUGIL ANAK SMA
====>>> GAMBAR MEMEK SMP
====>>> GAMBAR MEMEK TANPA BULU
Saya mau yang menyelesaikan kasus aja, kasus sendiri aja ini masih banyak yang belum beres:D
ReplyDeleteMenangkan Jutaan Rupiah dan Dapatkan Jackpot Hingga Puluhan Juta Dengan Bermain di www(.)SmsQQ(.)com
ReplyDeleteKelebihan 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
Kabar Gembira Buat Semua Member Setia Bolavita
ReplyDeleteDalam 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)
agen sabung ayam online dari filipina live streaming terbaik
ReplyDeletehttp://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
Ijin promo yahh
ReplyDeleteHallo 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
MasterCeme, Agen CEME IDNPLAY Terpercaya di INDONESIA
ReplyDeletemasterceme.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