Напечатать все элементы матрицы, большие по модулю 2 - QBasic

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

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

Условие задачи такое: Дана матрица С с элементами Сij, i=1.2.3...5 j=1.2.3....5 напечатать все Cij больше по модулю 2
Листинг программы
  1. DIM C(5,5)
  2. open "data" for output as #1
  3. FOR I = 1 TO 4
  4. FOR J = 1 TO 5
  5. INPUT X
  6. PRINT #1,X
  7. NEXT J, I
  8. close #1
  9. open "data" for input as #2
  10. open "rez" for output as #3
  11. FOR I = 1 TO 5
  12. FOR J = 1 TO 5
  13. INPUT #2, C(I,J)
  14. IF ABS(C(I,J))>2 THEN PRINT #3, C(I,J)
  15. NEXT J, I
  16. CLOSE
  17. END
есть еще одна : я её приложил первая задача

Решение задачи: «Напечатать все элементы матрицы, большие по модулю 2»

textual
Листинг программы
  1. DIM mtx(1 TO 5, 1 TO 5) AS INTEGER
  2. CLS
  3. '********************************Vvodim znacheniya v massiv
  4. FOR i = 1 TO 5
  5.     FOR j = 1 TO 5
  6.         INPUT mtx(i, j)
  7.     NEXT j
  8. NEXT i
  9.  
  10. '********************************Vivodim znacheniya iz nego
  11. FOR i = 1 TO 5
  12.     FOR j = 1 TO 5
  13.         IF mtx(i, j) > 2 OR mtx(i, j) < -2 THEN PRINT mtx(i, j)
  14.     NEXT j
  15. NEXT i
  16. END

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

  1. Создаем матрицу 5х5, заполняем ее значениями с помощью INPUT.
  2. Выводим значения матрицы, которые больше или меньше 2 по модулю.

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


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

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

13   голосов , оценка 3.923 из 5

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

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

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