Advertisement
dllbridge

Untitled

Mar 18th, 2023
597
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.96 KB | None | 0 0
  1.  
  2.  
  3.  
  4.  
  5. #include  <stdio.h>
  6. #include <stdlib.h>
  7.  
  8. int a[20] = {7, 1, 2, 3,};
  9.  
  10.  
  11. void   prnt();
  12.  
  13. int findMax();
  14.  
  15. //////////////////////////////////////////////////
  16. int main()
  17. {
  18.    
  19.     srand(72);
  20.    
  21.     for(int i = 0; i < 20; i++)
  22.     {
  23.        
  24.         a[i] = rand()%99;  
  25.     }
  26.    
  27.    
  28.     prnt();
  29.    
  30.     int nResult = findMax();
  31.    
  32.     printf("nResult = %d\n", nResult);
  33.    
  34. }
  35.  
  36. ///////////////////////////////////////////////////
  37. int findMax()
  38. {
  39.  
  40.     int nMax = a[0],
  41.         nInd =   0 ;
  42.  
  43.  
  44.  
  45.     for(int i = 1; i < 20; i++)
  46.     {
  47.        
  48.         if(nMax < a[i])
  49.         {
  50.            nMax = a[i];
  51.            nInd =   i ;  
  52.         }
  53.     }
  54.        
  55. return nInd;    
  56. }
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. //////////////////////////////////////////////////
  65. void prnt()
  66. {
  67.    
  68.     for(int i = 0; i < 20; i++)
  69.     {
  70.         printf("%2d\n", a[i]);     
  71.     }
  72. }
  73.  
  74.  
  75.  
  76. /*
  77.  
  78.  
  79. #include <iostream>                                       //  vector::back
  80. #include   <vector>
  81. using namespace std;
  82.  
  83.  
  84. int arr[77];
  85. int n = 6;
  86.  
  87. ////////////////////////////////////////////////////////////
  88. int main()                                                //
  89. {
  90.    
  91.    
  92.     vector<int> myvector;
  93.  
  94.     myvector.push_back(10);
  95.  
  96.     while(myvector.back() != 20)
  97.     {
  98.        myvector.push_back( n++ );
  99.     }
  100.  
  101.     cout << "myvector contains:";
  102.    
  103.     for(unsigned i = 0; i < myvector.size(); i   ++   )
  104.     {
  105.         cout << ' ' << myvector[i];
  106.     }   cout << '\n';
  107.  
  108.   return 0;
  109. }
  110.  
  111.  
  112.  
  113. */
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124. /*
  125.  
  126.  
  127.  
  128. // vector::begin/end
  129. #include <iostream>
  130. #include   <vector>
  131.  
  132. int a[77];
  133.  
  134. ////////////////////////////////////////////////////////////
  135. int main ()                                               //    
  136. {
  137.    
  138.   std::vector<int> myvector;
  139.  
  140.   for(int i=1; i<=5; i++) myvector.push_back(i);
  141.  
  142.   std::cout << "myvector contains:";
  143.  
  144.   std::vector<int>::iterator it = myvector.begin();
  145.  
  146.  
  147.   while(it != myvector.end() )
  148.   {
  149.    
  150.      std::cout << ' ' << *it;
  151.    
  152.      it++;
  153.   }
  154.  
  155.   std::cout << '\n';
  156.  
  157.   return 0;
  158. }
  159.  
  160.  
  161.  
  162.  
  163.  
  164. */
  165.  
  166.  
  167.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement