#include <iostream.h>
#include <conio.h>
#include <assert.h>
#include <string.h>
#include <stdio.h>
int main()
{
    int i,n;
    cin >> n;
    //operator new zwraca adres piewszego elementu tablicy
char *tab = new char[n];    
//assert(tab);    
if (tab!=NULL) {cout << "ok" << endl;} else cout << "kiszka" <<endl;
//sprawdzamy czy miejsce jest zarezerwowane na tablice   
cin >> tab;

for (i=0;*(tab+i)!='\0';i++)
{cout << "adres: " << (long) tab+i;
 cout << " zawartosc: " << *(tab+i)<< endl;}
delete[] tab;
//new i delete tez musi byc pozniej    
        getch();
    return 0;}
