| FAQ |
| Calendar |
![]() |
|
|||||||
| Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman. |
![]() |
|
|
Thread Tools |
|
#1
|
||||
|
||||
|
agan dan aganwati help koreksiin kodingan ini ya
![]() problemnya INPUT : sebuah kalimat OUTPUT: menampilkan total kata dan huruf dari kalimat tersebut serta menampilkan kata-katanya kembali secara urut berdasarkan panjangnya jadi misalnya INPUT : ane suka ngaskus pagi siang malem OUTPUT: ane suka pagi siang malem ngaskus code nya lulus compile tp pas lg jalan error (berhenti , trus ada windows error gitu) ![]() <div style="margin:20px; margin-top:5px"> Code: #include #include #include #include #include int jumlah_kata(char str[]) { int i = 0; int jumlah = 0; while(str[i]!='') { while(isspace(str[i]) || ispunct(str[i])) i++; jumlah++; while(isalpha(str[i])) i++; } return(jumlah); } int jumlah_huruf(char str[]) { int i = 0; int jumlah = 0; while(str[i]!='') { if(isalpha(str[i])) { jumlah++; i++; } else i++; } return(jumlah); } void pencacah_kalimat(char str[],char *pkal[]) { char temp[256]; int i,j,k = 0; while(str[i]!='') { j=0; while(isspace(str[i]) || ispunct(str[i])) i++; while(isalpha(str[i])) { temp[j]=str[i]; j++; i++; } temp[jumlah_huruf(temp)]=''; pkal[k]=(char*)malloc((jumlah_huruf(temp)+2)*sizeof(char) ); strcpy(pkal[k],temp); k++; } } int main(void) { char kata[256]; char* pkata[50]; char *ptemp = NULL; int i , j = 0; printf("Masukkan sebuah kalimat\n"); gets(kata); printf("kalimat yg dikeik memiliki %d kata dan %d huruf",jumlah_kata(kata),jumlah_huruf(kata)); pencacah_kalimat(kata,pkata); for(i=0;i |
![]() |
|
|
Terkait
|
||||
| Thread | Forum | |||
| (tolong dong gan:SERIUS) minta tolong kpd kaskuser" yg baik hati | Misteri, Horror, Supranatural | |||
| apa langkah selanjutnya kalo kodingan kita sukses | Programming | |||
| [HELP] Tolong cekin kodingan ane please | Programming | |||
| [ask] gan bantuin buat kodingan gan | Programming | |||