Tuesday, March 26, 2013

Membalik String (membalik kalimat) menggunakan c++


Pada kesempatan kali ini, saya alan sharing  bagaimana cara membalik string di c++.  Baik itu string yang diinputkan maupun yang sudah tersimpan didalam array. Untuk string yang diinputkan, kita akan menggunkan fungsi siap pakai yang ada c++ yaitu strrev(). Sedangkan string yang sudah terdapat dalam array (contoh :nama[6]={'a','n','d','i','n','a'}) untuk membaliknya hanya perlu membalik cara pemanggilannya saja. Untuk lebih jelasnya mari kita lihat contoh source codenya berikut ini :
#include <iostream.h>
int main()
{
char nama[6]={'a','n','d','i','n','a'};
cout<<"sebelum dibalik : ";
for (int y=0;y<6;y++){
    cout<<nama[y];
}
cout<<"\n";
cout<<"Setelah di balik : ";
for(int i=5;i>=0;i--)
{
    cout<<nama[i];
}
cout<<"\n";
return 0;
}

No comments:

Post a Comment