Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <limits.h>
- #include <float.h>
- using namespace std;
- int main() {
- setlocale(LC_ALL, "Russian");
- int a = 0;
- long int b = 0;
- short int c = 0;
- float d = 0;
- double e = 0;
- //FLOAT
- cout << "Способ 1\n";
- cout << "Максимальное значение float: ";
- cout << pow(2, sizeof(d) * 32) << endl;
- cout << "Минимальное значение float: ";
- d = 0;
- d=pow(2,sizeof(d)*32); //нужно сделать минимальное
- cout <<d<< endl;
- cout << "Способ 2\n";
- cout << "Максимальное значение float: ";
- cout << FLT_MAX << endl;
- cout << "Минимальное значение float: ";
- cout << FLT_MIN << endl;
- //INT
- cout << "Способ 1\n";
- cout << "Максимальное значение int: ";
- while (a >= 0) { a++; }
- cout << a - 1 << endl;
- cout << "Минимальное значение int: ";
- while (a <= 0) { a--; }
- cout << a + 1 << endl;
- cout << "Способ 2\n";
- cout << "Максимальное значение int: ";
- cout << INT_MAX << endl;
- cout << "Минимальное значение int: ";
- cout << INT_MIN << endl;
- //LONG INT
- cout << "Способ 1\n";
- cout << "Максимальное значение long int: ";
- while (b >= 0) { b++; }
- cout << b - 1 << endl;
- cout << "Минимальное значение long int: ";
- while (b <= 0) { b--; }
- cout << b + 1 << endl;
- cout << "Способ 2\n";
- cout << "Максимальное значение long int: ";
- cout << LONG_MAX << endl;
- cout << "Минимальное значение long int: ";
- cout << LONG_MIN << endl;
- //SHORT INT
- cout << "Способ 1\n";
- cout << "Максимальное значение short int: ";
- while (c >= 0) { c++; }
- c--;
- cout << c-- << endl;
- cout << "Минимальное значение short int: ";
- c = 0;
- while (c <= 0) { c--; }
- c++;
- cout << c << endl;
- cout << "Способ 2\n";
- cout << "Максимальное значение short int: ";
- cout << SHRT_MAX << endl;
- cout << "Минимальное значение short int: ";
- cout << SHRT_MIN << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement