Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string.h>
- using namespace std;
- class Mc{
- char *str,*str2;
- public:
- Mc(char* str);
- Mc();
- ~Mc();
- void set(char* str);
- void print();
- void run();
- Mc & Mc::operator =(const Mc &str);
- };
- main(){
- char s[256];
- cout<<"1)input:"; //ïðÿìîé
- cin.getline(s,256);
- Mc st(s);
- st.run();
- st.print();
- cout<<"2)input:"; //êîñâåííûé
- cin.getline(s,256);
- Mc *pstr;
- pstr=new Mc();
- pstr->set(s);
- pstr->run();
- pstr->print();
- system("pause");
- }
- Mc::Mc(){
- str=new char[256];
- str2=new char[256];
- }
- Mc::Mc(char* str){
- this->str=str;
- }
- Mc::~Mc(){}
- void Mc::set(char* str){
- this->str=str;
- }
- void Mc::print(){
- cout<<str<<endl;
- }
- void Mc::run(){
- int n=strlen(str);
- if (n%2!=0) {
- for (int i =n/2; i < n-1; i++) {
- str[i]=str[i+1];
- }
- str[n-1]='\0';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement