#include <iostream>
#include <cstring>
using namespace std;
struct stack{
int top;
string name;
};
stack arrName;
void Push(string name){
for (int i=0;i<name.length();i++){
arrName.top++;
arrName.name[arrName.top] = name[i];
}
}
void ReverseString(){
for (int i = arrName.top; i>=0; i--){
cout << arrName.name[i];
}
cout << endl;
}
int main(int argc, char **argv){
if (argc == 1 || argc > 2){
cout << "Penggunaan: balik [kalimat yang diapit tanda petik]\n";
cout << "Contoh: balik \"Saya merasa sedang beruntung\"\n";
} else {
Push(argv[1]);
cout << "Kalimat terbalik: ";
ReverseString();
}
return 0;
}