Advertisement
dllbridge

Untitled

Nov 30th, 2024
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.51 KB | None | 0 0
  1.  
  2. #include  <stdio.h>
  3. #include <iostream>
  4. using namespace std;
  5.  
  6. void monitor(int *p, int n);
  7.  
  8. ///////////////////////////////////////////////////
  9. int main()
  10. {
  11.  
  12.     setlocale(0, "rus");    
  13.    
  14.     int nArr[20] = {103, 101, 5, 999, 12, 667, 2, 9, 3, 7, 10, 221, 15, 959, 72, 67, 82, 93, 333, 17};
  15.    
  16.     int nFlag = 0,
  17.         n;
  18.    
  19. L_01:    
  20.    
  21.    for(int i = 0; i < 19; i++)
  22.    {
  23.         if(nArr[i] > nArr[i+1])  
  24.         {
  25.            n = nArr[i];
  26.                nArr[i] = nArr[i+1];
  27.                          nArr[i+1] = n;  
  28.                          
  29.            nFlag = 1;                    
  30.         }
  31.     }    
  32.  
  33.     if(nFlag == 1)
  34.     {
  35.        nFlag = 0;
  36.        goto L_01;  
  37.     }
  38.    
  39.     monitor(nArr, 20);
  40. }
  41.  
  42.  
  43.  
  44. ////////////////////////////////////////////////////
  45. void monitor(int *p, int n)
  46. {
  47.     for(int i = 0; i < n-1; i++)
  48.     {
  49.        cout << p[i] << ", ";    
  50.     }    
  51.        cout << endl;
  52. }
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. /*
  67. #include <stdio.h>
  68. #include <iostream>
  69. using namespace std;
  70.  
  71. ///////////////////////////////////////////////////
  72. int main()
  73. {
  74.  
  75.     setlocale(0, "rus");    
  76.    
  77.     int nArr[10] = {100, 101, 5, 999, 12, 667, 2, 9, 3, 7};
  78.    
  79.     int nMin   = nArr[0],
  80.         nCount = 0;
  81.    
  82.     for(int i = 0; i < 10; i++)
  83.     {
  84.         if(nMin < nArr[i])  
  85.         {
  86.            nMin   = nArr[i];  
  87.            nCount = i;  
  88.         }
  89.     }
  90.    
  91.     cout << "Индекс максимального элемента = " << nCount << endl;
  92. }
  93.  
  94.  
  95. */
  96.  
  97.  
  98.  
  99.  
  100.  
  101. /*
  102.  
  103. #include <stdio.h>
  104. #include <iostream>
  105. using namespace std;
  106.  
  107. ///////////////////////////////////////////////////
  108. int main()
  109. {
  110.  
  111.     setlocale(0, "rus");    
  112.    
  113.     int nArr[10] = {100, 101, 5, 999, 12, 667, 2, 9, 3, 7};
  114.    
  115.     int nMin   = nArr[0],
  116.         nCount = 0;
  117.    
  118.     for(int i = 0; i < 10; i++)
  119.     {
  120.         if(nMin > nArr[i])  
  121.         {
  122.            nMin   = nArr[i];  
  123.            nCount = i;  
  124.         }
  125.     }
  126.    
  127.     cout << "Индекс минимального элемента = " << nCount << endl;
  128. }
  129.  
  130.  
  131.  
  132. */
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154. /*
  155.  
  156. #include <stdio.h>
  157. #include <iostream>
  158. using namespace std;
  159.  
  160. ///////////////////////////////////////////////////
  161. int main()
  162. {
  163.  
  164.     setlocale(0, "rus");    
  165.    
  166.    
  167.    
  168.     if(79789798)
  169.     {
  170.       // cout << "Привет - Hello !   " <<   LC_ALL > -7 << endl;
  171.      
  172.       printf("true = %d", true);
  173.     }
  174.     else printf("False\n");
  175.    
  176. return 0;
  177. }
  178. */
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement