сдвигать элементы массива от определенного индекса до последнего и сдвигать на 2 индекса вправо, но этот массив передается функции - PullRequest
0 голосов
/ 19 декабря 2018

способ смещения элементов массива

попытка динамического выделения

char * input = new char ['x', 'p', 'i', 'x', '\0 '];

int length=sizeof(input);
for(int j=0;j<length-3;j++)
{
    if(input[j]=='p'){
        if(input[j+1]=='i'){
            for(int k=length;k>=j+2;k--)
               input[k+1]=input[k];
            input[j]='3';
            input[j+1]='.';
            input[j+2]='14';

        }
    }
}
for(int j=0;input[j]!='\0';j++)
    cout<<input[j];
...