Подсчет числа различных отрицательных элементов одномерного массива - QBasic

Узнай цену своей работы

Формулировка задачи:

составте программу подсчета числа различных отрицательных элементов одномерного массива A(Q).

Решение задачи: «Подсчет числа различных отрицательных элементов одномерного массива»

textual
Листинг программы
  1. DEFINT A-B, I-K, N
  2. RANDOMIZE TIMER
  3. CLS
  4. INPUT "N = "; n
  5. DIM a(1 TO n)
  6.  
  7. FOR i = 1 TO n
  8.    a(i) = 20 * RND - 10
  9.    PRINT USING "####"; a(i);
  10. NEXT i
  11. PRINT
  12.  
  13. k = 0
  14. FOR i = 1 TO n
  15.    IF a(i) < 0 THEN
  16.       b = a(i)
  17.       k = k + 1
  18.       FOR j = i TO n
  19.          IF a(j) = b THEN a(j) = 0
  20.       NEXT j
  21.    END IF
  22. NEXT i
  23.  
  24. PRINT "OTVET: "; k
  25. END

Объяснение кода листинга программы

  1. Задается размер массива n с помощью ввода с клавиатуры.
  2. Создается массив a размером n.
  3. В цикле заполняются все элементы массива a случайными отрицательными числами.
  4. Выводится на экран каждая строка массива a.
  5. Инициализируется счетчик k для подсчета числа отрицательных элементов.
  6. В цикле проверяется каждый элемент массива a на отрицательность. Если элемент отрицательный, то он заменяется на ноль. При этом счетчик k увеличивается на единицу.
  7. Выводится на экран значение счетчика k, которое и является ответом на задачу.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы