Latihan Rencana Kuliah no 3 dapat dilihat di : http://ratihpuspita29.blogspot.co.id/search/label/bab7
Latihan : mencetak kalimat secara terbalik dari inputan sebelumnya
C++
#include
<iostream>
#include
<conio.h>
Kalau di run, hasilnya :
using
namespace std;
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);
//system ("Pause");
//return EXIT_SUCCESS;
}
Kalau di run, hasilnya :


Tidak ada komentar:
Posting Komentar