IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Помогите закончить на Qbasic, Помогите закончить на QBASIC
сообщение
Сообщение #1


Гость






Помогите закончить на QBASIC прогу. Задание такое .Дана действительная квадратная матрица А размера n х n. Определить наименьший элемент матрицы среди положительных и номера строки и столбца, на пересечении которых элемент находится.
Вот что у меня вышло
Код
n = 5
DIM a(n, n)

' Ввод исходной матрицы
FOR i = 1 TO n
    FOR j = 1 TO n
        INPUT "Введите элемент матрицы "; a(i, j)
    NEXT j
NEXT i

' Вывод исходной матрицы
PRINT "Матрица А"
FOR i = 1 TO n
    FOR j = 1 TO n
        PRINT a(i, j);
    NEXT j
    PRINT
NEXT i

' Обработка матрицы A
min = a(1, 1): k = 1: m = 1
FOR i = 1 TO n
   FOR j = 1 TO n
        IF a(i, j) < min THEN
                           min = a(i, j)
                           k = i
                           m = j
        END IF
   NEXT j
NEXT i

' Вывод результатов    
PRINT "Минимальный элемент="; min
PRINT "Строка ="; k, "Столбец="; m
END

Суть проблемы как видете в том, что минимальный элемент нашел, а как сделать чтобы выборка была из положительных-головы сломал...
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 19.04.2024 1:22
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name