#include<iostream.h>
#include<stdio.h>
#include<string.h>
void reserve_string(char *str)
{char *p = str;
for(;*str;str++)
{}
str--;
while((p != str)&&((p+1) != str))
{
(*p) = (*p) + (*str);
(*str) = (*p) - (*str);
(*p) = (*p) - (*str);
p++;
str--;
}
if((p+1) == str)
{
(*p) = (*p) + (*str);
(*str) = (*p) - (*str);
(*p) = (*p) - (*str);
}
}
int main()
{
char s[] = "abcdefg";
reserve_string(s);
cout<<s<<endl;
return 0;
}