Простая задача в бейсик есть заготовка надо довести до ума - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д