Дано два массива х (n) у (n) .Найти среднее арифметическое положительных элементов в двух...

0 голосов
55 просмотров
Дано два массива х (n) у (n) .Найти среднее арифметическое
положительных элементов в двух массивах.
(используя один цикл).

Информатика (32 баллов) | 55 просмотров
Дан 1 ответ
0 голосов

Язык Python
cntX = cntY = 0
sumX = sumY=0
for i in range(n):
  if x[i]>0:
    cntX+=1
    sumX+=x[i]
  if y[i]>0:
    cntY+=1
    sumY+=y[i]
print "средне арифм. для положительных в х:", float(sumX)/float(cntX)
print "средне арифм. для положительных в y:", float(sumY)/float(cntY)

(5.4k баллов)