#include<iostream>
using namespace std;
void input(int* data, int bil, int& jum) {
data[jum] = bil;
jum++;
}
void del(int* data, int i, int& jum) {
for (int j = i-1; j < jum-1; j++)
{
data[i] = data[i + 1];
}
data[jum] = 0;
jum--;
}
void display(int* data, int jum) {
for (int i = 0; i < jum; i++)
{
cout << data[i] << " ";
}
cout << endl;
cout << jum;
cout << endl;
}
int main() {
int* data, jum = 0;
data = new int[10];
input(data, 10, jum);
input(data, 20, jum);
input(data, 30, jum);
input(data, 40, jum);
display(data, jum);
del(data, 1, jum);
display(data, jum);
delete[] data;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBpbnB1dChpbnQqIGRhdGEsIGludCBiaWwsIGludCYganVtKSB7CglkYXRhW2p1bV0gPSBiaWw7CglqdW0rKzsKfQp2b2lkIGRlbChpbnQqIGRhdGEsIGludCBpLCBpbnQmIGp1bSkgewoJZm9yIChpbnQgaiA9IGktMTsgaiA8IGp1bS0xOyBqKyspCgl7CgkJZGF0YVtpXSA9IGRhdGFbaSArIDFdOwoJfQoJZGF0YVtqdW1dID0gMDsKCWp1bS0tOwp9CnZvaWQgZGlzcGxheShpbnQqIGRhdGEsIGludCBqdW0pIHsKCWZvciAoaW50IGkgPSAwOyBpIDwganVtOyBpKyspCgl7CgkJY291dCA8PCBkYXRhW2ldIDw8ICIgIjsKCX0KCWNvdXQgPDwgZW5kbDsKCWNvdXQgPDwganVtOwoJY291dCA8PCBlbmRsOwp9CgppbnQgbWFpbigpIHsKCWludCogZGF0YSwganVtID0gMDsKCWRhdGEgPSBuZXcgaW50WzEwXTsKCWlucHV0KGRhdGEsIDEwLCBqdW0pOwoJaW5wdXQoZGF0YSwgMjAsIGp1bSk7CglpbnB1dChkYXRhLCAzMCwganVtKTsKCWlucHV0KGRhdGEsIDQwLCBqdW0pOwoJZGlzcGxheShkYXRhLCBqdW0pOwoJZGVsKGRhdGEsIDEsIGp1bSk7CglkaXNwbGF5KGRhdGEsIGp1bSk7CglkZWxldGVbXSBkYXRhOwoJcmV0dXJuIDA7Cn0=