#include <iostream>
#include <climits>
#include <cfloat>
using namespace std;
int main()
{
int n_int = INT_MAX;
long n_long = LONG_MAX;
long long n_llong = LLONG_MAX;
unsigned int n_uint = UINT_MAX;
unsigned long n_ulong = ULONG_MAX;
unsigned long long n_ullong = ULLONG_MAX;
cout << "int ma: " << sizeof (int) << " bajty." << endl;
cout << "long ma: " << sizeof (long) << " bajty." << endl;
cout << "long long ma: " << sizeof (long long) << " bajty." << endl;
cout << "unsigned int ma: " << sizeof (unsigned long) << " bajty." << endl;
cout << "unsigned long ma: " << sizeof (unsigned long) << " bajty." << endl;
cout << "unsigned long long ma: " << sizeof (unsigned long long) << " bajty." << endl;
cout << "dlugosc int: " << n_int << endl;
cout << "dlugosc long: " << n_long << endl;
cout << "dlugosc long long: " << n_llong << endl;
cout << "dlugosc unsigned int: " << n_uint << endl;
cout << "dlugosc unsigned long: " << n_ulong << endl;
cout << "dlugosc unsigned long long: " << n_ullong << endl;
cout << "long double ma: " << sizeof (long double) << " bajty." << endl;
cout << "dlugosc long double: " << LDBL_MAX << endl;
return 0;
}