Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Программа. INPUT введи размер массива ; n



Читайте также:
  1. I. УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ
  2. II Программа сроки и место проведения Форума
  3. V. ПРОГРАММА СОРЕВНОВАНИЙ
  4. VII. Программа проведения работ и ее обоснование
  5. Антивирусная программа
  6. В мотивационных программах должна принимать участие вся команда ресторана.
  7. В рамках выставки будет проходить культурно-развлекательная программа.

CLS

INPUT "введи размер массива "; n

DIM A(n)

PRINT "введи массив"

FOR i = 1 TO n

'Ввод элементов массива

INPUT A(i)

NEXT i

'Задание начального значения максимума

MAX = A(1)

'Определение наибольшего значения массива

FOR i = 2 TO n

IF A(i) > MAX THEN MAX = A(i)

NEXT i

j = 1

'Удаление максимальных значений

DO

IF A(j) = MAX THEN

K = j

FOR i = K TO n-1

A(i) = A(i + 1)

NEXT i

n = n – 1

END IF

j = j + 1

IF j > n THEN EXIT DO

LOOP

FOR i = 1 TO n

'Вывод элементов массива

PRINT A(i);

NEXT i

END

Задачи для дополнительного решения

Задача 1. Дан массив чисел. Удалить все элементы между элементами по номерами m1 и m2.

Задача 2. В последовательности из 10 чисел удалить первый и второй нулевой элемент.

Задача 3*. Дан массив чисел. Удалить все элементы между первым четным и вторым четным элементом.

Задача 4. В массиве из n чисел удалить все отрицательные элементы.

Задача 5. В массиве из n чисел удалить все элементы, принадлежавшие интервалу [1,3].

Вставка элемента в заданную позицию

 

Алгоритм решения

Допустим, что необходимо включить число В в массив в К позицию. Для этого необходимо передвинуть все элементы, начиная с К позиции, вправо на одну позицию. Сдвиг должен производиться с конца, в противном случае все элементы с К+1 позиции будут замещены элементом А(К). Затем в К позицию записывается число В.

 


Дата добавления: 2015-07-11; просмотров: 100 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)