Простая задача в бейсик есть заготовка надо довести до ума - VBA

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

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

само задание в фото есть код преподу не нравится следующее: 1.сделать каким угодно матрицу (квадратную обязательно, в коде она максимально 10х10) 2.алгоритм заполнения одномерного массива

Решение задачи: «Простая задача в бейсик есть заготовка надо довести до ума»

textual
Листинг программы
CLS
RANDOMIZE TIMER
 
DIM arr(1 TO 10, 1 TO 10) AS LONG
 
FOR i = 1 TO 10
FOR j = 1 TO 10
   arr(i, j) = 11 * RND - 5
   PRINT arr(i, j);
NEXT: PRINT
NEXT: PRINT
 
FOR i = 1 TO 10
FOR j = 1 TO 10
   IF arr(i, j) > 0 THEN
      sumP = sumP + arr(i, j)
   ELSEIF arr(i, j) < 0 THEN
      sumOT = sumOT + arr(i, j)
   END IF
NEXT j, i
 
PRINT "sumP ="; sumP
PRINT "sumOT ="; sumOT
 
IF sumOT = 0 THEN
   PRINT "OTRICATELNYH CHISEL NET"
ELSE
   PRINT "OTNOSHENIE ="; ABS(sumP / sumOT)
END IF
END

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


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

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

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