FDS9
FDS9
#include<iostream>
#include<string.h>
#define max 50
using namespace std;
class STACK {
private:
char a[max];
int top;
public:
STACK() {
top = -1;
}
void push(char);
void reverse();
void convert(char[]);
void palindrome();
};
void STACK::push(char c) {
top++;
a[top] = c;
a[top + 1] = '\0';
void STACK::reverse() {
char str[max];
k++;
}
}
str[k] = '\0';
cout << endl << "Converted String : " << str << "\n";
}
void STACK::palindrome() {
char str[max];
int i, j;
int main() {
STACK stack;
char str[max];
int i = 0;
cout << "\nEnter string to be reversed and checked if it's palindrome or not:
\n\n";
cin.getline(str, 50);
stack.convert(str);
stack.palindrome();
stack.reverse();
}