• В массиве а1 , а2, ..., а18 вычислить сумму отрицательных до последнего нулевого и произведение элементов расположенных правее него. 

Ответы 1

  • Язык Pythonimport random. sysA = [random.randrange(-5, 5) for i in range(18)] #создаем массив из 18 эл от -5 до 5print A # печатаем егоzero = -1 # ищем последний 0for i in range(len(A)):  if A[i] == 0: zero = iif zero == -1:  print "Нулевых элементов нет"  sys.exit(0) # выходcnt = 0 # считаем сумму до zerofor i in range(0, zero):  if A[i]<0: cnt += A[i]print "Сумма отрицательных до последнего нуля: ", cntmul = 1 # считаем произведениеfor i in range(zero+1, len(A)):  mul *= A[i]print "Произведение правее zero ", mul
    • Автор:

      sabrina76
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years