Advertisement
Alberts00

augst_3lekc_funkcmasiivi_uzd.cpp

Apr 27th, 2012
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.92 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. void izv (int x[], int y)
  8. {
  9.      for (int i = 0; i < y; i++) {cout << x[i]<<" ";
  10.      }cout << endl;}
  11.      
  12.      
  13. void sum (int mas1[], int mas2[],int mas3[], int y)
  14. {
  15.      for (int i = 0; i < y; i++) {mas3 [i] = mas1 [i] + mas2 [i];}
  16.      }
  17.      
  18.      
  19. void apmainit (int mas1[], int mas2[], int y)
  20.      { int mas4[y];
  21.           for (int i = 0; i < y; i++) {mas4 [i] = mas1[i]; mas1 [i] = mas2 [i]; mas2[i] = mas4[i];
  22.           }
  23.           }
  24.          
  25.          
  26. int max (int mas1[], int y)
  27.     {
  28.         int maxel =0;
  29.         maxel = mas1[0];
  30.     for (int i=0; i < y; i++) {if (maxel < mas1 [i]) {maxel = mas1[i];}
  31.     }
  32.     return maxel;}
  33.    
  34.    
  35. int min (int mas1[], int y){
  36.    int  minel = 0;
  37.     minel = mas1[0];
  38.     for (int i=0; i < y; i++){
  39.         if (minel > mas1 [i]){
  40.                   minel = mas1[i];
  41.                   }
  42.      }
  43.      return minel;}
  44.    
  45.    
  46.    
  47. int main(int argc, char *argv[])
  48. {
  49.     int maxel=0;
  50.     int minel=0;
  51.     int mas1 [20];
  52.     int mas2 [20];
  53.     int mas3 [20] = {0};
  54.         for (int i = 0; i < 20; i++) {mas1 [i] = 1 + rand() % 9;}
  55.         for (int i = 0; i < 20; i++) {mas2 [i] = 1 + rand() % 9;}
  56.        
  57.             sum (mas1, mas2, mas3, 20);
  58.                 cout << "mas1 ";
  59.             izv (mas1, 20);
  60.                 cout << "mas2 ";
  61.             izv (mas2, 20);
  62.                 cout << "mas3 ";
  63.             izv (mas3, 20);
  64.            
  65.     apmainit (mas1, mas2, 20);
  66.     cout << "mas1 ";
  67.     izv (mas1, 20);
  68.     cout << "mas2 ";
  69.     izv (mas2, 20);
  70.    
  71.     cout << "Lielaka vertiba ";
  72.     maxel = max (mas3, 20);
  73.     cout << maxel <<endl;
  74.     cout << "Mazaka vertiba ";
  75.     minel = min (mas3, 20);
  76.     cout << minel<<endl;
  77.    
  78. // cout << "Intervala summa";
  79.    
  80.    
  81.        
  82.        
  83.        
  84.    
  85.    
  86.     system("PAUSE");
  87.     return EXIT_SUCCESS;
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement