Все отрицательные числа матрицы возвести в третью степень - 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
Объяснение кода листинга программы
- Вводится число n - количество строк в матрице.
- Вводится число m - количество столбцов в матрице.
- Создается матрица a(n,m) и заполняется случайными отрицательными числами, которые затем возводятся в третью степень, если они отрицательные.
- Создается матрица b(n*m) и заполняется значениями из матрицы a.
- Выводится матрица a.
- Выводится матрица b.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д