Advertisement
dllbridge

Untitled

Dec 25th, 2024 (edited)
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 6.01 KB | None | 0 0
  1. /*
  2. Passmark CPU Mark:
  3.  
  4. VIA C7-M  =   98,    15 wt,
  5. P4 2,4GHz =  131,    60 wt,     2004  1-1             Pentium 130  нм
  6. N270      =  136,   2,5 wt,     2008  1-2  PBGA437    Atom     45  нм
  7. D410      =  180,    10 wt,     2010  1-2  FCBGA559   Atom     45  нм
  8. D425      =  204,    10 wt,     2010  1-2  FCBGA559   Atom     45  нм
  9. D2500     =  233,    10 wt,     2010  2-2  FCBGA559   Atom     32  нм
  10. N2600     =  316,   3,5 wt,     2011  2-4  FCBGA559   Atom     32  нм  
  11.  N570     =  341,   8,5 wt,     2011  2-4  FCBGA559   Atom     45  нм  ASUS Eee PC 1011PX
  12.   330     =  363,     8 wt,     2008  2-4    PBGA437  Atom     45  нм
  13. D525      =  398,    13 wt,     2010  2-4   FCBGA559  Atom     45  нм
  14. J1800     =  590,    10 wt,     2013  2-2  FCBGA1170  Celeron  22  нм
  15. N3050     =  592,     6 wt,     2015  2-2  FCBGA1170  Celeron  14  нм
  16. N3060     =  658,     6 wt,     2016  2-2  FCBGA1170  Celeron
  17. E6600     =  919,    65 wt,     2007  2-2             Core     65  нм
  18. 3205U     =  946,    15 wt,     2015  2-2  FCBGA1168  Celeron
  19. 1037U     =  978,    17 wt,     2013                  Celeron
  20. N3350     = 1108,     6 wt,     2016  2-2  FCBGA1296  Celeron  
  21. j1900     = 1151,    10 wt,     2013  4-4  FCBGA1170  Celeron  22  нм
  22. N3160     = 1180,     6 wt,     2016  4-4  FCBGA1170  Celeron  14  нм
  23. j3355     = 1197,    10 wt,     2016  2-2  FCBGA1296  Celeron  14  нм
  24. j3060     = 1269,     6 wt,     2016  4-4  FCBGA1170  Celeron  14  нм
  25. i3 530    = 1501,    73 wt,     2010  2-4  FCLGA1156  Core     32  нм
  26. N4020     = 1556,     6 wt,     2019  2-2             Celeron
  27. M-5Y10    = 1644,   4,5 wt,     2014  2-4  FCBGA1234  Core     14  нм  Broadwell-Y (2014)
  28. M-5Y10c   = 1892,   4,5 wt,     2014  2-4  FCBGA1234  Core     14  нм
  29. m3-6y30   = 2170,   4,5 wt,     2015  2-4  FCBGA1515  Core m3  14  нм  Skylake-Y (2015)
  30. 8200y     = 2215,     5 wt,     2018  2-4  FCBGA1515  Core i5  14  нм  Amber Lake-Y
  31. 6006u     = 2276,    15 wt,     2016  2-4  FCBGA1356  Core i3  14  нм  
  32. N5000     = 2442,     6 wt,     2017  4-4  FCBGA1090  Pentium  14  нм
  33. i5-7y54   = 2649,   4,5 wt,     2016  2-4  FCBGA1515  Core i5  14  нм  Kaby Lake (2016?2019)
  34. j4125     = 2956,    10 wt,     2019  4-4  FCBGA1090  Celeron  14  нм
  35. 7200u     = 3381,    15 wt,     2016  2-4  FCBGA1356  Core i5  14  нм
  36. N5095     = 4105,    15 wt,     2021  4-4             Celeron
  37.  7505     = 5199,    15 wt,     2020  2-4    BGA1449  Pentium  
  38.  N100     = 5489,     6 wt,     2023   -4  FCBGA1264  Intel     7  нм    
  39.  
  40. */
  41.  
  42.  
  43. #include  <iostream>
  44. #include    <string>
  45. using namespace std;
  46.  
  47. /*
  48. //////////////////////
  49. enum class month
  50. {
  51.      
  52.          January = 1,
  53.         February,
  54.            March,
  55.            April,
  56.              May,
  57.             June,
  58.             July,
  59.           August,
  60.        September,
  61.          October,
  62.         November,
  63.         December
  64. };
  65.  
  66.  
  67. ///////////////////////////////////////////////////////
  68. string get_month(month m)                            //
  69. {
  70.        
  71.     switch(m)
  72.     {
  73.  
  74.         case month::  January:    return   "Январь";
  75.         case month:: February:    return  "Февраль";
  76.         case month::    March:    return     "Март";
  77.         case month::    April:    return   "Апрель";
  78.         case month::      May:    return      "Май";
  79.         case month::     June:    return     "Июнь";
  80.         case month::     July:    return     "Июль";
  81.         case month::   August:    return   "Август";
  82.         case month::September:    return "Сентябрь";
  83.         case month::  October:    return  "Октябрь";
  84.         case month:: November:    return   "Ноябрь";
  85.         case month:: December:    return  "Декабрь";
  86.     }
  87. }
  88.  
  89. */
  90. //////////////////////
  91. enum  month
  92. {
  93.      
  94.          January = 1,
  95.         February,
  96.            March,
  97.            April,
  98.              May,
  99.             June,
  100.             July,
  101.           August,
  102.        September,
  103.          October,
  104.         November,
  105.         December
  106. };
  107.  
  108. ///////////////////////////////////////////////////////
  109. const char* get_month(month m)                       //
  110. {
  111.  
  112.     cout << "Address of m = " << &m << endl;
  113.        
  114.     switch(m)
  115.     {
  116.  
  117.         case   January:    return   "Январь";
  118.         case  February:    return  "Февраль";
  119.         case     March:    return     "Март";
  120.         case     April:    return   "Апрель";
  121.         case       May:    return      "Май";
  122.         case      June:    return     "Июнь";
  123.         case      July:    return     "Июль";
  124.         case    August:    return   "Август";
  125.         case September:    return "Сентябрь";
  126.         case   October:    return  "Октябрь";
  127.         case  November:    return   "Ноябрь";
  128.         case  December:    return  "Декабрь";
  129.     }
  130. }
  131.  
  132. ///////////////////////////////////////////////////////
  133. int main()                                           //
  134. {
  135.    
  136.     setlocale(LC_ALL, "rus");
  137.     int num;
  138.  
  139.     const char* monthName;
  140.    
  141.     month  monthNum;
  142.  
  143.     cout << "true  = " << true  << endl;
  144.     cout << "false = " << false << endl;    
  145.  
  146.     while(77)
  147.     {
  148.          
  149.         cout << "Введите номер месяца: ";  cin  >> num;
  150.        
  151.        
  152.         if(num > 12)
  153.         {
  154.             cout << "Номер больше допустимого!" << endl;
  155.             continue;
  156.         }
  157.        
  158.         if(num == 0)
  159.         {
  160.            cout << "До свидания!" << endl;
  161.            break;
  162.         }  
  163.        
  164.                  
  165.         if(num <  0)
  166.         {
  167.                
  168.             cout << "Меньше допустимого номер!" << endl;    
  169.             continue;
  170.         }
  171.            
  172.         monthNum  = static_cast<month>(num);
  173.         cout << "Address of monthNum = " << &monthNum << endl;
  174.         monthName = get_month(monthNum);
  175.         cout << monthName << endl;  
  176.      
  177.     }
  178.    
  179.     cin >> num;
  180.    
  181. return 0;
  182. }
  183.  
  184.  
  185.  
  186.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement