Заменить нулями числа, величина которых по модулю больше максимального числа у массива
Категория: Basic
2011-09-13 16:40:22
Дан массив а(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
Поделиться: