В заданном массиве определить количество элементов, которые меньше заданного значения - QBasic

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

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

первая задача: В заданном массиве А(N) определить количество элементов, которые меньше заданного значения вторая задача: Запишите заданное смешанное число в виде неправильной дроби третья задача: Дана матрица A(N,M). поменяйте местами ее наибольший и наименьший элементы(первые по порядку,если их несколько).порядок просмотра элементов матрицы слева направо и сверху вниз срочно нужна ваша помощь.Пожалуйста помогите мне решить эти задачи и сделать для каждой из них блок схемы

Решение задачи: «В заданном массиве определить количество элементов, которые меньше заданного значения»

textual
Листинг программы
CLS
INPUT "N"; n
INPUT "chislo"; c
RANDOMIZE TIMER
DIM a(n)
PRINT "Massiv A:"
FOR i = 1 TO n
    a(i) = INT(100 * RND(1) - 50)
    PRINT a(i);
    IF a(i) < c THEN k = k + 1
NEXT
PRINT
PRINT "kol-vo"; k

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

  1. CLS — команда очистки экрана
  2. INPUT N; n — запрос на ввод количества элементов в массив
  3. INPUT chislo; c — запрос на ввод значения, которое необходимо найти в массиве
  4. RANDOMIZE TIMER — команда для работы с генератором случайных чисел
  5. DIM a(n) — создание массива a размером n
  6. PRINT Massiv A: — вывод сообщения с названием массива
  7. FOR i = 1 TO n — начало цикла по элементам массива
  8. *a(i) = INT(100 RND(1) — 50)** — заполнение элемента массива случайным числом от 0 до 99
  9. PRINT a(i); — вывод значения элемента массива
  10. IF a(i) < c THEN k = k + 1 — увеличение счетчика k, если значение элемента меньше заданного
  11. NEXT — конец цикла по элементам массива
  12. PRINT — вывод сообщения
  13. PRINT kol-vo; k — вывод значения счетчика k

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


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

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

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