Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Безопасность, Шифрование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2007, 20:44   #1
kaf-17
Новичок
Джуниор
 
Регистрация: 26.10.2007
Сообщений: 2
По умолчанию Помогите пожалуйста по QBasic

Получить новую матрицу, в которой наименьшие и наибольшие элементы поменяли местами. На языке QBasic. Будет работать пришлю деньги. Напишите сколько или вышлю большую шоколадку. Заранее спасибо.
kaf-17 вне форума Ответить с цитированием
Старый 24.11.2007, 18:22   #2
n@sok
Пользователь
 
Регистрация: 24.11.2007
Сообщений: 46
По умолчанию

Код:
CONST WIDTH = 10 ;Ширина матрицы
CONST HEIGHT = 10 ;Высота матрицы

OPTION BASE 1
DIM A(WIDTH, HEIGHT) ;Матрица

FOR J% = 1 TO HEIGHT
  FOR I% = 1 TO WIDTH
    INPUT A(I%, J%) ;Ввод матрицы
  NEXT I%
NEXT J%
MIN = A(1, 1) : MAX = A(1, 1) ;Минимальный и максимальный элементы
MINI% = 1 : MINJ% = 1 ;Индексы минимального элемента
MAXI% = 1 : MAXJ% = 1 ;Индексы максимального элемента
FOR J% = 1 TO HEIGHT
  FOR I% = 1 TO WIDTH
    IF A(I%, J%) < MIN THEN ;Поиск минимального элемента
      MIN = A(I%, J%)
      MINI% = I% : MINJ% = J%
    END IF
    IF A(I%, J%) > MAX THEN ;Поиск максимального элемента
      MAX = A(I%, J%)
      MAXI% = I% : MINJ% = J%
    END IF
  NEXT I%
NEXT J%
TEMP = A(MINI%, MINJ%) ;Обмен местами элементов
A(MIN%, MINJ%) = A(MAXI%, MAXJ%)
A(MAXI%, MAXJ%) = TEMP
FOR J% = 1 TO HEIGHT
  FOR I% = 1 TO WIDTH
    PRINT A(I%, J%), ;Вывод матрицы
  NEXT I%
  PRINT
NEXT J%
END
Денег мне не нужно, но от шоколадки не откажусь
n@sok вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Qbasic, шифрование Лицеистка Помощь студентам 11 31.01.2008 17:14
лабораторная по Qbasic MsVlarbuzZ Помощь студентам 5 09.01.2008 15:07
Задача по Qbasic Ванек Помощь студентам 7 03.01.2008 23:20
3 задачи на QBasic PoNika Помощь студентам 3 11.06.2007 13:02