hinagawa

4(ПП)

Sep 3rd, 2020 (edited)
1,529
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. using namespace std;
  2. #include <iostream>
  3. #include <omp.h>
  4. int  find_min(int* a) {
  5.     int min = a[0];
  6.     for (int i = 1; i < 10; i++) {
  7.         if (a[i] < min)
  8.             min = a[i];
  9.         return min;
  10.            }
  11. }
  12. int find_max(int* b) {
  13.     int max = b[0];
  14.     for (int i = 1; i < 10; i++) {
  15.         if (b[i] > b[0])
  16.             max = b[i];
  17.         return max;
  18.     }
  19. }
  20. int main()
  21. {
  22.     int a[10];
  23.     int b[10];
  24.     for (int i = 0; i < 10; i++) {
  25.         a[i] = i;
  26.         b[i] = 2 - i;
  27.     }
  28. #pragma omp parallel num_threads(2)
  29.     {
  30.         if (omp_get_thread_num() == 0) {
  31.             cout << "Min in a= " << find_min(a) << endl;
  32.         }
  33.  
  34.         else cout << "Max in b= " << find_max(b) << endl;
  35.  
  36.     }
  37. }
  38.  
Add Comment
Please, Sign In to add comment