fork(2) download
  1. #include <iostream>
  2. #include <cstdlib> //содержит srand() и rand()
  3. #include <ctime>
  4. using namespace std;
  5. int n, l = 15;
  6.  
  7. void function(int* w)
  8. {
  9. bool otric = false;
  10. int* m = new int[l];
  11. m = w;
  12. int min = m[0], max = m[0];
  13.  
  14. for(n = 0; n < l; n++)
  15. {
  16. if(m[n] < 0) otric = true;
  17. if(m[n] > max) max = m[n];
  18. if(m[n] < min) min = m[n];
  19. }
  20.  
  21. //вывод найденных max и min
  22. if(otric) cout << "Максимальный элемент: " << max << "\n";
  23. else cout << "Минимальный элемент: " << min << "\n";
  24. }
  25. //-----------------------------------------------------------
  26. int main(){
  27. //сгенерировать массив
  28. int* q = new int[l];
  29. for(n = 0; n < 15; n++){
  30. q[n] = rand() - rand()/2;
  31. cout << q[n] << " ";}
  32. cout << "\n";
  33.  
  34. srand(time(NULL));
  35. function(q);
  36. return 0;
  37. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
1380823940 824374320 1745628626 -104994860 1695939 349957349 232108661 1061140800 594988827 -347638696 -225792473 -568775647 -94044983 161890301 1910822500 
Максимальный элемент: 1910822500