01 | #include <cstdlib> |
02 | #include <iostream> |
03 |
04 | using namespace std; |
05 | class Balik{ |
06 | friend istream& operator>>(istream&, Balik&); |
07 | friend ostream& operator<<(ostream&, Balik&); |
08 | public: |
09 | void balik_kata(); |
10 | void balik(char *s); |
11 | private: |
12 | char kata[50]; |
13 | }; |
14 |
15 | void Balik::balik_kata(){ |
16 | cout<<"Masukkan Kata Yang Akan Dibalik : "; |
17 | cin>>kata; |
18 | strrev(kata); |
19 | cout<<"Kata Setelah Dibalik : "<<kata<<endl; |
20 | } |
21 |
22 | void Balik::balik(char *s){ |
23 | if (*s != '\0'){ |
24 | balik(&s[1]); |
25 | cout<<s[0]; |
26 | } |
27 | } |
28 |
29 | int main(){ |
30 |
31 | Balik X; |
32 | X.balik_kata(); |
33 |
34 | system("PAUSE"); |
35 | return EXIT_SUCCESS; |
36 | } |
Tidak ada komentar:
Posting Komentar