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
Тестирование выполнено в программе QB64 ( Скачать )
Похожие записи/страницы:
- Из двух массивов построить третий, элементы которого являются частными от деления элементов первого на…
- Задан массив. Создать два массива в одном из которых находятся элементы менее среднего арифметического элементов…
- Даны 3 массива. если элемент третьего массива меньше элементов первого и второго, уменьшить его в двое. в…
- Даны массивы Х1,..., Х10; У1,..., У15. Если Х среднее > У среднего, то заменить Уi < У среднего на 2.5, в…
- В Массиве из 100 элементов найти сумму положит элементов. Найти max и min элементы, построить новый массив из…
- Преобразовать 2 заданных массива по 15 элементов в каждом,увеличивая их соответствующие элементы на меньшее из…