Advertisement
Andites

1.1

Sep 5th, 2022
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.18 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <limits.h>
  4. #include <float.h>
  5. using namespace std;
  6.  
  7. int main() {
  8.     setlocale(LC_ALL, "Russian");
  9.     int a = 0;
  10.     long int b = 0;
  11.     short int c = 0;
  12.     float d = 0;
  13.     double e = 0;
  14.     //FLOAT
  15.     cout << "Способ 1\n";
  16.     cout << "Максимальное значение float: ";
  17.     cout << pow(2, sizeof(d) * 32) << endl;
  18.     cout << "Минимальное значение float: ";
  19.     d = 0;
  20.     d=pow(2,sizeof(d)*32); //нужно сделать минимальное
  21.     cout <<d<< endl;
  22.  
  23.     cout << "Способ 2\n";
  24.     cout << "Максимальное значение float: ";
  25.     cout << FLT_MAX << endl;
  26.     cout << "Минимальное значение float: ";
  27.     cout << FLT_MIN << endl;
  28.     //INT
  29.     cout << "Способ 1\n";
  30.     cout << "Максимальное значение int: ";
  31.     while (a >= 0) { a++; }
  32.     cout << a - 1 << endl;
  33.     cout << "Минимальное значение int: ";
  34.     while (a <= 0) { a--; }
  35.     cout << a + 1 << endl;
  36.  
  37.     cout << "Способ 2\n";
  38.     cout << "Максимальное значение int: ";
  39.     cout << INT_MAX << endl;
  40.     cout << "Минимальное значение int: ";
  41.     cout << INT_MIN << endl;
  42.  
  43.     //LONG INT
  44.     cout << "Способ 1\n";
  45.     cout << "Максимальное значение long int: ";
  46.     while (b >= 0) { b++; }
  47.     cout << b - 1 << endl;
  48.     cout << "Минимальное значение long int: ";
  49.     while (b <= 0) { b--; }
  50.     cout << b + 1 << endl;
  51.  
  52.     cout << "Способ 2\n";
  53.     cout << "Максимальное значение long int: ";
  54.     cout << LONG_MAX << endl;
  55.     cout << "Минимальное значение long int: ";
  56.     cout << LONG_MIN << endl;
  57.     //SHORT INT
  58.     cout << "Способ 1\n";
  59.     cout << "Максимальное значение short int: ";
  60.     while (c >= 0) { c++; }
  61.     c--;
  62.     cout << c-- << endl;
  63.     cout << "Минимальное значение short int: ";
  64.     c = 0;
  65.     while (c <= 0) { c--; }
  66.     c++;
  67.     cout << c << endl;
  68.  
  69.     cout << "Способ 2\n";
  70.     cout << "Максимальное значение short int: ";
  71.     cout << SHRT_MAX << endl;
  72.     cout << "Минимальное значение short int: ";
  73.     cout << SHRT_MIN << endl;
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement