#include <iostream.h>
#include <string.h>
int main()
{
    
    char tab_znak[]={'a','b','a'}; //zwykla tablica znakowa
    double tab_2[]={2.21322, 4.14344454};
    char tab_3[]={"ala"};          //tablica napisowa/lancuchowa, zawiera znak konca string'a \0
    cout<<"Wielk.\trozmiar\tilosc el.\n";
    cout<<sizeof(tab_znak)<<"\t";
    cout<<sizeof(char)<<"\t";
    cout<<sizeof(tab_znak)/sizeof(char)<<"\n";   //ilosc komorek w tablicy
    cout<<sizeof(tab_2)<<"\t";
    cout<<sizeof(double)<<"\t";
    cout<<sizeof(tab_2)/sizeof(double)<<"\n";
    cout<<sizeof(tab_3)<<"\t";
    cout<<sizeof(char)<<"\t";
    cout<<sizeof(tab_3)/sizeof(char)<<"\n";
    cout<<strlen(tab_3);
    cout<<"\n";
    //strlen z string.h nazwa tablicy jest stalym wskaznikiem na zerowy element tablicy
    //strlen podaje dlugosc string'a nie wliczajac znaku konca stringa
    int i;
    for(i=0;i<5;i++)
    {
      cout<<tab_znak[i]<<"-";
    }
    cout<<"\n";
        for(i=0;i<5;i++)
    {
      cout<<tab_2[i]<<"-";
    }
    cout<<"\n";
        for(i=0;i<5;i++)
    {
      cout<<tab_3[i]<<"-";
    }
    
    
    
    cout<<"\n";
    system("pause");
    return 0;
}
