Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement