Заменить нулями числа, величина которых по модулю больше максимального числа у массива

Дан массив а(n) Заменить нулями те числа, величина которых по модулю больше максимального числа у этого массива.

code: #basic
INPUT "n"; n
DIM a(n)
FOR i = 1 TO n
    INPUT a(i)
NEXT
FOR i = 1 TO n
    PRINT a(i);
NEXT
max = -1E38
FOR i = 1 TO n
    IF a(i) > max THEN max = a(i)
NEXT
FOR i = 1 TO n
    IF ABS(a(i)) > max THEN a(i) = 0
NEXT
PRINT
FOR i = 1 TO n
    PRINT a(i);
NEXT
Поделиться:

Похожие статьи: