praktek part 2 dari yang insertion sort mengjitung jumlah huruf
kali ini saya diajarkan cara membuat program yang mengurutkan kalimat beserta menghitung jumlah vokal didalamnya + mengganti semua huruf vokal dengan huruf/angta tertentu.
langsung saja ke programnya ..
ini dia
zooooomm...
ini dia s.code secara keseluruhan
#include
int main(){
char s[255],k;
int a,j,l;
printf("masukkan string = ");
gets(s);
l=0;
for (a=1;a<(strlen(s));a++){
j=a;
k=s[a];
while(s[j-1]>k && j>0){s[j]=s[j-1];j=j-1;}
s[j]=k;
}
for(a=0;a<(strlen(s));a++){
if((s[a]=='i') ||( s[a]=='I')
|| (s[a]=='a') ||( s[a]=='A')
|| (s[a]=='e') ||( s[a]=='E')
|| (s[a]=='u') ||( s[a]=='U')
|| (s[a]=='o') ||( s[a]=='O')
)
{
(l=l+1) && (s[a]='9');
}
}
printf("jumlah vokal = %d\n",l);
for(a=0;a<(strlen(s));a++){
printf("%c",s[a]);
}
getch();
return 1;
}
metode yang digunakan masih tetap sama insertion sort,tetapi bedanya dengan yang pengurutan pertama hanya terdapat pada menggantian semua huruf vokal yang terdapat pada kalimat yang kita inputakan beserta menggantinya dengan huruf/angka yang kita kehendaki.
s.code pembeda ..
for(a=0;a<(strlen(s));a++){
if((s[a]=='i') ||( s[a]=='I')
|| (s[a]=='a') ||( s[a]=='A')
|| (s[a]=='e') ||( s[a]=='E')
|| (s[a]=='u') ||( s[a]=='U')
|| (s[a]=='o') ||( s[a]=='O')
)
{
(l=l+1) && (s[a]='9');
}
terimakasih ..
Tidak ada komentar:
Posting Komentar