DEFLNG A-Z
DIM A(20): CLS
INPUT "Vvedite nachalo intervala : ", nach
INPUT "Vvedite konec intervala : ", kon
' Заполним массив
RANDOMIZE TIMER
PRINT "Ishodnuj massiv"
FOR i = 1 TO 20
A(i) = RND * 20: PRINT A(i);
NEXT: PRINT
' Заполним массив
FOR i = 1 TO 20
IF A(i) >= nach AND A(i) <= kon THEN
A(i) = A(i) * A(i) * A(i)
ELSE A(i) = 0: Nuls = Nuls + 1
END IF
NEXT
' Вывод массива
PRINT "Konechnyj massiv"
FOR i = 1 TO 20
PRINT A(i);
NEXT: PRINT
PRINT "Nulej : "; Nuls
Тестирование выполнено в программе QB64 ( Скачать )