Advertisement
Guest User

Untitled

a guest
Sep 19th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. int Val_stock_twice(int a[], int n)
  2. {
  3. int max = 0;
  4. int vtMax=0,vtMin=0;
  5. for (int i = 0; i < n - 1; i++)
  6. {
  7. for (int j = i + 1; j < n; j++)
  8. {
  9. if (a[j] - a[i] > max)
  10. {
  11. max = a[j] - a[i];
  12. vtMin=i;
  13. vtMax=j;
  14. }
  15.  
  16. }
  17. }
  18. int temp1[100];
  19. for(int i=0;i<vtMin;i++)
  20. temp1[i]=a[i];
  21. int max1=Val_stock(temp1,vtMin);
  22. int temp2[100];
  23. for(int i=vtMax+1;i<n;i++)
  24. temp2[i-vtMax-1]=a[i];
  25. int max2=Val_stock(temp2,n-vtMax-1);
  26. if(max2>max1)
  27. return max+max2;
  28. return max+max1;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement