403 Forbidden

Rabu, 12 Juni 2013

Menghitung jumlah perhuruf, kata dalam 1 kalimat

walaupun gak sesempurna dibandingkan dengan kode php yg ane buat di sini, tapi semoga agan2 dpt mengembangkannya lagi.
#include <iostream>
#include <ctype.h>
using namespace std;
int jum_huruf(char str[1000]){
    unsigned int a,b,c,index[100],jumlah[100],tampung;
    for(a=0; str[a]; a++){   
        tampung=0;
        if(!isspace(str[a])){
            for(b=0; str[b]; b++){
                if(str[b]==str[a]){
                    tampung++;
                    jumlah[a]=tampung;
                    index[b]=a;   
                }   
            }
        }
    }
    for(c=0; str[c]; c++){
        if(c==index[c]){
            cout<<"karakter "<<str[c]<<" ada "<<jumlah[c]<<endl;
        }      
    }
}
int jum_kata(char str[1000]){
    unsigned int spasi=0,kata,a;
    for(a=0; str[a]; a++){
        if(isspace(str[a])){
               spasi++;
        }
        kata=spasi;
    }
    cout<<"jumlah spasi ada "<<spasi<<endl;
    cout<<"jumlah kata ada "<<kata+1<<endl;
}
int main(){   
    char str[100];
    cout<<"Masukkan kalimat =  ";
    cin.getline(str,sizeof(str));
    jum_huruf(str);
    jum_kata(str);
    return 0;
}
outputnya:
 

semoa berguna gan.
special thank to indonesian coder

4 comments


EmoticonEmoticon