Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. k=int(input())
  2. mas=[int(i) for i in input().split()] #так в питоне можно в одну команду заполнить массив,если все его элементы вводятся в одной строке,просто запомните
  3. minimum=mas[0]
  4. maximum=mas[0]
  5. max_k=0
  6. min_k=0
  7. summa=0
  8. for i in range(0,k):
  9. if mas[i] > 0:
  10. summa+=mas[i]
  11. if mas[i]>maximum:
  12. maximum=mas[i]
  13. max_k=i
  14. if mas[i]<minimum:
  15. minimum=mas[i]
  16. min_k=i
  17. if(min_k>max_k):
  18. buf=min_k
  19. min_k=max_k #в случае если максимум стоит раньше минимума,меняю их местами ,чтобы при выводе части массива все норм было
  20. max_k=buf
  21. proiz=1
  22. for i in range(min_k+1,max_k):
  23. proiz*=mas[i]
  24. print(summa,proiz)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement