#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int n = 1, k = 0;
int value = 0;
char get;
setlocale(LC_ALL, "Russian");
int *arr_one = new int[n];
do
{
cout << "Введите элемент:" << endl;
cin >> arr_one[k];
cout << "Добавить элемент?n - нет, любая клавиша да." << endl;
get = _getch();
if (get != 'n' && get != 'N')
{
n++;
k++;
int *arr_two = new int[n];
for (int i = 0; i < n; i++)
{
arr_two[i] = arr_one[i];
}
int *arr_one = new int[n];
for (int i = 0; i < n; i++)
{
arr_one[i] = arr_two[i];
}
delete[] arr_two;
}
else { value = 1; }
} while (value != 1);
for (int i = 0; i < n; i++)
{
cout << arr_one[i]<< endl;
}
system("pause");
return 0;
}
I2luY2x1ZGUgInN0ZGFmeC5oIgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxjb25pby5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CglpbnQgbiA9IDEsIGsgPSAwOwoJaW50IHZhbHVlID0gMDsKCWNoYXIgZ2V0OwoJc2V0bG9jYWxlKExDX0FMTCwgIlJ1c3NpYW4iKTsKCWludCAqYXJyX29uZSA9IG5ldyBpbnRbbl07CglkbyAKCXsKICAgICAgICBjb3V0IDw8ICLQktCy0LXQtNC40YLQtSDRjdC70LXQvNC10L3RgjoiIDw8IGVuZGw7CgkJY2luID4+IGFycl9vbmVba107CgkJY291dCA8PCAi0JTQvtCx0LDQstC40YLRjCDRjdC70LXQvNC10L3Rgj9uIC0g0L3QtdGCLCDQu9GO0LHQsNGPINC60LvQsNCy0LjRiNCwINC00LAuIiA8PCBlbmRsOwoJCWdldCA9IF9nZXRjaCgpOwoJCWlmIChnZXQgIT0gJ24nICYmIGdldCAhPSAnTicpCgkJewoJCQluKys7CgkJCWsrKzsKCQkJaW50ICphcnJfdHdvID0gbmV3IGludFtuXTsKCQkJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspCgkJCXsKCQkJCWFycl90d29baV0gPSBhcnJfb25lW2ldOwoJCQl9CgkJCWludCAqYXJyX29uZSA9IG5ldyBpbnRbbl07CgkJCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQoJCQl7CgkJCQlhcnJfb25lW2ldID0gYXJyX3R3b1tpXTsKCQkJfQoJCQlkZWxldGVbXSBhcnJfdHdvOwoJCX0KCQllbHNlIHsgdmFsdWUgPSAxOyB9CiAgICB9IHdoaWxlICh2YWx1ZSAhPSAxKTsKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQoJewoJCWNvdXQgPDwgYXJyX29uZVtpXTw8IGVuZGw7Cgl9CglzeXN0ZW0oInBhdXNlIik7CiAgICByZXR1cm4gMDsKfQ==