Подсчет числа различных отрицательных элементов одномерного массива - QBasic
Формулировка задачи:
составте программу подсчета числа различных отрицательных элементов одномерного массива A(Q).
Решение задачи: «Подсчет числа различных отрицательных элементов одномерного массива»
textual
Листинг программы
- DEFINT A-B, I-K, N
- RANDOMIZE TIMER
- CLS
- INPUT "N = "; n
- DIM a(1 TO n)
- FOR i = 1 TO n
- a(i) = 20 * RND - 10
- PRINT USING "####"; a(i);
- NEXT i
- k = 0
- FOR i = 1 TO n
- IF a(i) < 0 THEN
- b = a(i)
- k = k + 1
- FOR j = i TO n
- IF a(j) = b THEN a(j) = 0
- NEXT j
- END IF
- NEXT i
- PRINT "OTVET: "; k
- END
Объяснение кода листинга программы
- Задается размер массива
n
с помощью ввода с клавиатуры. - Создается массив
a
размеромn
. - В цикле заполняются все элементы массива
a
случайными отрицательными числами. - Выводится на экран каждая строка массива
a
. - Инициализируется счетчик
k
для подсчета числа отрицательных элементов. - В цикле проверяется каждый элемент массива
a
на отрицательность. Если элемент отрицательный, то он заменяется на ноль. При этом счетчикk
увеличивается на единицу. - Выводится на экран значение счетчика
k
, которое и является ответом на задачу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д