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

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

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

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

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

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

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

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

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


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

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

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