Измените знак всех чётных едементов массива состоящих из L чисел — QBasic(Бейсик)

CLS
INPUT "Vvedite kol-vo chisel:", L
DIM A(L) AS INTEGER
   ' Заполним случайным образом числа и на экран их
   FOR i = 1 TO L
     A(i) = RND * 51 - 25
     PRINT A(i);
   NEXT: PRINT
   ' Изменим знак чётных элементов
   FOR i = 1 TO L
     IF (A(i) AND 1) = 0 THEN A(i) = -A(i)
   NEXT
   ' Выведем результат
   FOR i = 1 TO L
     PRINT A(i);
   NEXT

Тестирование выполнено в программе QB64 ( Скачать )

Leave a Comment