Програмный элемент накопление - QBasic

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

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

помогите выполнить пожалуйста а то не рублю

Решение задачи: «Програмный элемент накопление»

textual
Листинг программы
CLS
INPUT "Kolvo strok matrici="; m
INPUT "Kolvo stolbcov matrici="; n
DIM l(m, n)
INPUT "a="; a
INPUT "k="; k
RANDOMIZE TIMER
FOR i = 1 TO m
 FOR j = 1 TO n
  l(i, j) = INT(RND * 101) - 50
 NEXT j
NEXT i
PRINT "Matrica l"
FOR i = 1 TO m
 FOR j = 1 TO n
  PRINT l(i, j);
 NEXT j
 PRINT
NEXT i
x = 0
FOR i = 1 TO m
 FOR j = 1 TO k
  x = x + l(i, j) - a
 NEXT j
NEXT i
PRINT "x="; x

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

  1. Объединение строк матрицы (предполагается, что матрица состоит из символов, соединенных в строку).
  2. Ввод количества строк матрицы.
  3. Ввод количества столбцов матрицы.
  4. Создание матрицы с заданными размерами.
  5. Ввод значения коэффициента a.
  6. Ввод значения коэффициента k.
  7. Инициализация генератора случайных чисел.
  8. Заполнение матрицы l случайными целыми числами от -50 до 50.
  9. Вывод матрицы l на экран.
  10. Инициализация переменной x нулем.
  11. Суммирование элементов матрицы l, начиная с позиции (1,1) и до позиции (m,k) с шагом k+1.
  12. Вывод значения переменной x на экран.

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


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

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

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