Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include<cmath>
  4.  
  5. using namespace std;
  6.  
  7.  
  8. #define MY_NEW_TYPE int
  9. #define Size 5
  10.  
  11. void input_array(vector<MY_NEW_TYPE>& arr);
  12. void output_array(vector<MY_NEW_TYPE>& arr);
  13. void process_mass(vector<MY_NEW_TYPE>& arr);
  14.  
  15. int main()
  16. {
  17. vector<MY_NEW_TYPE> mass(Size);
  18. input_array(mass);
  19. output_array(mass);
  20.  
  21.  
  22. return 0;
  23. }
  24.  
  25.  
  26. void input_array(vector<MY_NEW_TYPE>& arr){
  27. cout<<"Vvedite zna4enie elementov 4erez probel = "<<Size<<endl;
  28. for(int i = 0; i<arr.size();i++){
  29. cin>>arr[i];
  30. }
  31. }
  32. void output_array(vector<MY_NEW_TYPE>& arr){
  33. cout<<"Izmenennie elementi massiva"<<endl;
  34. int a=0, b=0;
  35. for(int i = 0; i<arr.size();i++){
  36. if(arr[i]<0 && arr[i] <= arr[a])
  37. a=i;
  38. if(arr[i] > 0 && arr[i] <= arr[b])
  39. b=i;
  40.  
  41. }
  42.  
  43.  
  44. int s=1;
  45. if(a>b)
  46. for(int i = b; i<a;i++)
  47. if(arr[i]>0)
  48. s=s*arr[i];
  49. if(b>a)
  50. for(int i=a; i<b;i++)
  51. if (arr[i]>0)
  52. s=s*arr[i];
  53.  
  54. {
  55. cout<<"vasha summa = "<<s<<endl;
  56. }
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement