zadach154.BAS

{* Задача154 *}

REM basic

' По 2 массивам построить 3-й,элементы которого являются частными от деления элементов первого на соответствующие элементы второго массива.Если делитель ноль,заменить его двойкой.В полученном массиве найти отклонение max от среднего арифметического.


CLS
RANDOMIZE TIMER
n = 10
Dim a(n), b(n), c(n)
For i = 1 To n: a(i) = FIX(RND * 100): Next
For i = 1 To n: b(i) = FIX(RND * 100): Next
For i = 1 To n
    If b(i)  0 Then c(i) = a(i) / b(i) Else c(i) = a(i) / 2
Next
max = c(1)
For i = 1 To n
    If c(i) > max Then max = c(i)
    s = s + c(i)
Next
sr = s / n
PRINT "massiv 1"
For i = 1 To n
    PRINT a(i);
Next
PRINT
PRINT "massiv 2"
For i = 1 To n
    PRINT b(i);
Next
PRINT
PRINT "massiv 3"
For i = 1 To n
    PRINT c(i);
Next
PRINT
PRINT "max ="; max
PRINT "sr ="; sr
PRINT "otklonenie max ot srednego arifmeticheskogo ="; max - sr
End