Найти максимальный элемент массива и его индекс - QBasic

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

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

1.Дан массив R(N,M).построить вектор из элементов матрицы,удовлетворяющей условию R(I,J)<C,где C-константа.В полученном векторе найти максимальный элемент и его индекс. 2.Дан массив R(N,M).найти все его стоки,произведение элементов которых положительно,и напечатать их номера,подсчитать общее количество таких строк.найти максимальное значение из полученных произведений.

Решение задачи: «Найти максимальный элемент массива и его индекс»

textual
Листинг программы
CLS
INPUT "KOLI4ESTVO STROK V MASSIVE ="; N
INPUT "KOLI4ESTVO STOLBCOV V MASSIVE ="; M
DIM R(N, M)
FOR I = 1 TO N
 FOR J = 1 TO M
INPUT "VVEDITE ELEMENT MASSIVA:"; R(I, J)
NEXT
NEXT
PRINT "MASSIV:"
FOR I = 1 TO N
 FOR J = 1 TO M
PRINT R(I, J);
NEXT
PRINT
NEXT
DIM P(N)
FOR I = 1 TO N
P(I) = 1
NEXT
PRINT "STROKI,PROIZVEDENIE KOTORIH POLOJITELNO:"
FOR I = 1 TO N
 FOR J = 1 TO M
P(I) = P(I) * R(I, J)
NEXT
IF P(I) > 0 THEN PRINT I: S = S + 1
NEXT
PRINT "KOLI4ESTVO ETIH STROK ="; S
MAX = P(1)
FOR I = 1 TO N - 1
IF MAX < P(I + 1) THEN MAX = P(I + 1)
NEXT
PRINT "MAKSIMALNOE PROIZVEDENIE="; MAX
END

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

  1. В первой строке кода пользователю предлагается ввести количество строк и столбцов массива.
  2. Затем две строки используются для ввода элементов массива.
  3. Далее выводится сам массив.
  4. Следующие две строки кода инициализируют переменную P, которая будет использоваться для хранения произведений элементов массива.
  5. Затем выводится информация о строках, произведение которых положительно.
  6. Переменная S используется для подсчета количества таких строк.
  7. Максимальное значение P ищется в цикле, начиная со второй строки.
  8. Наконец, выводится максимальное произведение.

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


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

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

8   голосов , оценка 4 из 5
Похожие ответы