Witam wszystkich, dostałem polecenia napisania prostego programu, Polecenie brzmi: Napisz program, który utworzy tabelę zawierającą informacje o poszczególnych typach zmiennych.
W pierwszym wierszu tabeli mają znaleźć się etykiety kolejnych kolumn (Nazwa typu, Rozmiar, Wartosc minimalna, Wartosc maksymalna).
W kolejnych wierszach program wypisze powyższe parametry wszystkich znanych Ci typów zmiennych.
Da radę to zrobić w jakiś elegancki sposób ?
#include <iostream>
#include <climits>
using namespace std;
int main()
{
cout << "Nazwa typu: Rozmiar: Minimalna liczba: Maksymalna liczba: " << endl;
cout << "int "<<sizeof(int)<<" "<<INT_MIN<<" "<<INT_MAX<<endl;
cout << "long "<<sizeof(long)*8<<" "<<LONG_MIN<<" "<<LONG_MAX<<endl;
cout << "long long "<<sizeof(long)*8<<" "<<LONG_LONG_MIN<<" "<<LONG_LONG_MAX<<endl;
cout << "unsigned short "<<sizeof(unsigned)/2<<" "<<SHORT_MIN<<" "<<SHORT_MAX<<endl;
cout << "unsigned int "<<sizeof(unsigned)<<" ";
return 0;
}
Nie mam kompletnie pomysłu, tym bardziej że nie wiem jak zastosować sizeof'a dla short'a, Wiem że jest to czasochłonne ale jest jakaś opcja, która to może usprawnić ? Abym nie wpisywał wartości ,,z palca" ?