#include
#include
using namespace std;
char* piSubstitution(char a){
int i = 0;
if((a+i) == ‘\0’ || (a+i+1) == ‘\0’)
return a;
if((a+i) == ‘p’ && *(a+i+1) == ‘i’){
int j = i+2;
while(a[j] != ‘\0’)
j++;
while(a[j] >= i+2){
a[j+2] = a[j];
j–;
}
a[i] = ‘3’;
a[i+1] = ‘.’;
a[i+2] = ‘1’;
a[i+3] = ‘4’;
return piSubstitution(a + i + 4);
}
else{
return piSubstitution(a+i);
}
}
int main(){
char a[100] = “sdblpikjfgpilbudfpi;ehfdhapidfbkabpi”;
cout<<piSubstitution(a);
}