fork download
  1. #include <iostream>
  2.  
  3. int sum(int* ptr, int count)
  4. {
  5. int result = 0;
  6. for(int i = 0; i < count; ++i)
  7. {
  8. result += ptr[i];
  9. }
  10. return result;
  11. }
  12.  
  13. int main()
  14. {
  15. const int N = 10;
  16. const int frame = 3;
  17.  
  18. int a[N] = {0};
  19. int max = 0;
  20. int summ = 0;
  21.  
  22. std::cout << "Enter values:\n";
  23. for(int i = 0; i < N; ++i)
  24. {
  25. std::cout << "a[" << i << "] = ";
  26. std::cin >> a[i];
  27. std::cout << "\n";
  28. }
  29.  
  30. for(int i = 0; i < N - (frame - 1); ++i)
  31. {
  32. summ = sum(a + i, frame);
  33. if(summ > max)
  34. {
  35. max = summ;
  36. }
  37. }
  38. std::cout << max;
  39. }
Success #stdin #stdout 0s 15232KB
stdin
1 2 3 4 5 6 7 8 9 10
stdout
Enter values:
a[0] = 
a[1] = 
a[2] = 
a[3] = 
a[4] = 
a[5] = 
a[6] = 
a[7] = 
a[8] = 
a[9] = 
27