Яндекс.Метрика
4. Решение задачи на нахождение элементов массива, отве­чающих заданному условию.

4. Решение задачи на нахождение элементов массива, отве­чающих заданному условию.

Условие:

Определить количество элементов одномерного массива, превос­ходящих по величине число N. Элементы массива задаются датчиком случайных чисел в ограниченном интервале, а число вводится с кла­виатуры (размерность массива произвольна).

Решение:

Следующая программа решает данную задачу:

CLS

INPUT «Введите количество элементов массива:»; X

DIM A(X)

INPUT «Введите число N:»; N

К = 0

FOR I = 1 ТО X

А (I) = INT (RND(1)*100) - INT (RND(l)*100)

PRINT A (I)

IF A (I) > N THEN К = К + 1

NEXT I

PRINT «Количество элементов, превосходящих «№>,равно»К

В данной программе число К является счетчиком, в переменной К накапливается количество элементов массива, превосходящих по вели­чине число N. Элементами массива будут двухзначные числа, положи­тельные и отрицательные. Программа несложная, все операторы, кото­рые в ней используются, разбирались на уроках.