fork download
  1. #include <iostream>
  2.  
  3.  
  4. int main()
  5. {
  6. int a[100],n, max;
  7. std::cin>>n;
  8. for(int i=1;i<=n;i++)
  9. std::cin>>a[i];
  10.  
  11. max = a[1];
  12. for(int i=2;i<=n;i++) {
  13. if (a[i] > max)
  14. max = a[i];
  15. a[i] = max;
  16. }
  17.  
  18. for(int i=1;i<=n;i++)
  19. std::cout<<a[i]<<" ";
  20. }
Success #stdin #stdout 0s 2900KB
stdin
12

4 6 3 7 8 1 6 2 7 9 10 8
stdout
4 6 6 7 8 8 8 8 8 9 10 10