Все отрицательные числа матрицы возвести в третью степень - QBasic

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

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

Все отрицательные числа возвести в третью степень. Из полученных значений сформировать одномерный массив.

Решение задачи: «Все отрицательные числа матрицы возвести в третью степень»

textual
Листинг программы
  1. input n
  2. input m
  3. dim a(n,m)
  4. dim b(n*m)
  5. randomize timer
  6. for i = 1 to n
  7. for j = 1 to m
  8. a(i,j) = int(rnd(1)*10)-5
  9. if a(i,j)<0 then a(i,j)=a(i,j)^3
  10. b(j+m*(i-1))=a(i,j)
  11. next
  12. next

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

  1. Вводится число n - количество строк в матрице.
  2. Вводится число m - количество столбцов в матрице.
  3. Создается матрица a(n,m) и заполняется случайными отрицательными числами, которые затем возводятся в третью степень, если они отрицательные.
  4. Создается матрица b(n*m) и заполняется значениями из матрицы a.
  5. Выводится матрица a.
  6. Выводится матрица b.

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


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

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

9   голосов , оценка 4.444 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы