#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); //strrev kata
cout<<"Kata Setelah Dibalik : ";
balik(n);
}
void Balik::balik(int s) // rekursif
{
if (s != -1)
{
cout<<kata[s];
balik(s-1);
}
}
int main()
{
Balik X;
X.balik_kata(); // X.balik(char *s);
getch ();
system
("Pause");
return EXIT_SUCCESS;
}
0 comments:
Post a Comment