#include <iostream.h> #include <conio.h> class Balik{ friend istream& operator>>(istream&, Balik&); friend ostream& operator<<(ostream&, Balik&); public: void balik_kata(); void balik(int s); private: char kata[50]; int n; }; void Balik::balik_kata(){//iteratif cout<<"Masukkan Kata Yang Akan Dibalik : "; cin>>kata;n=strlen(kata); cout<<"Kata Setelah Dibalik : "; balik(n); cout<<endl; } void Balik::balik(int s){//rekursif if (s != -1){ cout<<kata[s]; balik(s-1); } } int main() { Balik X; X.balik_kata(); X.balik(1); getch(); }
No comments:
Post a Comment