fork download
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int array[] = {2, 8, 8, 8, 8, 8, 6, 8, 8};
  6. int Max = 0;
  7. int StartMax = 0, EndMax = 0;
  8.  
  9. for (int m = 0 ; m < 9 ; m++){
  10.  
  11. if(array[m] > Max){
  12. Max = array[m];
  13. StartMax = m;
  14. EndMax = m;
  15. cout << "array[m] > Max " << Max << endl;
  16. }
  17.  
  18. else if(array[m] < Max){
  19. cout << "array[m] < Max " << Max << endl;
  20. }
  21.  
  22. else {
  23. int a = array[m] - array[m-1];
  24. cout << "a = " << a << endl;
  25.  
  26. if (a == 0){
  27. cout << "a = " << a << endl;
  28. EndMax = m;
  29. }
  30. }
  31. }
  32. cout << StartMax << ";" << EndMax << endl;
  33. cout << "Index of Max : " << ((StartMax+EndMax)/2) << endl;
  34. }
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
array[m] > Max 2
array[m] > Max 8
a = 0
a = 0
a = 0
a = 0
a = 0
a = 0
a = 0
a = 0
array[m] < Max 8
a = 2
a = 0
a = 0
1;8
Index of Max : 4