#include <iostream>
#include <string.h>
using namespace std;
int main()
{
const int TAB_SIZE = 2000000;
int * tab = new int[TAB_SIZE];
memset(tab, -1, sizeof(int) * TAB_SIZE);
printf("Adres %u dwie przykladowe wartosci: %d %d\n",(unsigned int)tab, tab[5], tab[100]);
delete [] tab;
tab = new int[TAB_SIZE];
printf("Adres %u dwie przykladowe wartosci: %d %d\n",(unsigned int)tab, tab[5], tab[100]);
delete [] tab;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCmludCBtYWluKCkKewogICAgY29uc3QgaW50IFRBQl9TSVpFID0gMjAwMDAwMDsKICAgIGludCAqIHRhYiA9IG5ldyBpbnRbVEFCX1NJWkVdOwogICAgbWVtc2V0KHRhYiwgLTEsIHNpemVvZihpbnQpICogVEFCX1NJWkUpOwogICAgcHJpbnRmKCJBZHJlcyAldSBkd2llIHByenlrbGFkb3dlIHdhcnRvc2NpOiAlZCAlZFxuIiwodW5zaWduZWQgaW50KXRhYiwgdGFiWzVdLCB0YWJbMTAwXSk7CiAgICBkZWxldGUgW10gdGFiOwogICAgdGFiID0gbmV3IGludFtUQUJfU0laRV07CiAgICBwcmludGYoIkFkcmVzICV1IGR3aWUgcHJ6eWtsYWRvd2Ugd2FydG9zY2k6ICVkICVkXG4iLCh1bnNpZ25lZCBpbnQpdGFiLCB0YWJbNV0sIHRhYlsxMDBdKTsKICAgIGRlbGV0ZSBbXSB0YWI7CiAgICByZXR1cm4gMDsKfQ==