#include <iostream>
#include <string.h>

using namespace std;

int main() {

    const int maxValue = 70;
    const int shift = 1;
    int *data = new int[maxValue];

    //initialization
    cout << "Initialization array:" << endl;
    for (int i = 0; i < maxValue; i++) {
        data[i] = i + 1; //[1, 2, 3 ... 70]
        cout << data[i] << " ";
    }
    cout << endl;

    int *tmpData = data;
    int *tmp = new int[shift];
    memmove(tmp, data, shift * sizeof(shift));
    data += shift;
    memmove(tmpData, data, maxValue * sizeof(maxValue) - shift);
    memmove(tmpData + maxValue - shift, tmp, shift * sizeof(shift));
    data -= shift;
    delete[]tmp;

    cout << "Shift array:" << endl;
    for (int i = 0; i < maxValue; i++) {
        cout << data[i] << " ";
    }
    return 0;
}