Важная информация
Показано с 1 по 8 из 8

Тема: Вопрос по матрице

  1. #1  
    Новичок
    Регистрация
    24.11.2010
    Сообщений
    20
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Даны две матрицы x(n,m) и y(n,m) и надо найти максимальный и минимальный элемент двух заданных матриц. Я правильно понимаю что надо писать три блока, первый где находиться max и min первой матрицы, второй где где находиться max и min второй матрицы и третий где они сравниваются?
    Ответить с цитированием  
     

  2. #2  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    Т.к. число элементов в двумерных массивах одинаковое, то можно для нахождения минимального и максимального элементов обойтись двумя вложенными друг в друга FOR-ами, от 0 до n и от 0 до m соответственно. А в конце сравнить полученные результаты.
    Ответить с цитированием  
     

  3. #3  
    Новичок
    Регистрация
    24.11.2010
    Сообщений
    20
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    qbasic, спасибо , я так и чувствовал что так можно сделать, сейчас пойду попробую это сделать :)
    Ответить с цитированием  
     

  4. #4  
    Новичок
    Регистрация
    24.11.2010
    Сообщений
    20
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Помогите пожалуйста с заданием(
    Изображения
    • Тип файла: jpg zd4.JPG (10.6 Кб, Просмотров: 3)
    Ответить с цитированием  
     

  5. #5  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    alf, не совсем понимаю - что означает размерность марицы mxm? Это трехмерный массив m на x на m или матрица m столбцов на m строк?
    Ответить с цитированием  
     

  6. #6  
    Новичок
    Регистрация
    24.11.2010
    Сообщений
    20
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    qbasic, это матрица m столбцов на m строк
    Ответить с цитированием  
     

  7. #7  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    Предлагаю такое решение:
    Код qbasic:
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    C = 10
    M = 5
    [Ссылки могут видеть только зарегистрированные пользователи. ] A(M, M)
     
    [Ссылки могут видеть только зарегистрированные пользователи. ] "C=", C
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    ' Random DIM A value
    [Ссылки могут видеть только зарегистрированные пользователи. ] "Matrica"
    FOR I = 1 TO M
    FOR J = 1 TO M
    A(I, J) = [Ссылки могут видеть только зарегистрированные пользователи. ]([Ссылки могут видеть только зарегистрированные пользователи. ] * 100)
    [Ссылки могут видеть только зарегистрированные пользователи. ] A(I, J);
    NEXT J
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    NEXT I
     
    ' Ko-vo elementov < C
    N = 0
    FOR I = 1 TO M
    FOR J = 1 TO M
    IF A(I, J) < C THEN
    N = N + 1
    [Ссылки могут видеть только зарегистрированные пользователи. ] IF
    NEXT J
    NEXT I
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    [Ссылки могут видеть только зарегистрированные пользователи. ] "Ko-vo elementov < C:"; N
     
    'Amin Imin Jmin
    Amin = A(1, 1)
    Imin = 1
    Jmin = 1
    FOR I = 2 TO M
    FOR J = 2 TO M
    IF A(I, J) < Amin THEN
    Amin = A(I, J)
    Imin = I
    Jmin = J
    [Ссылки могут видеть только зарегистрированные пользователи. ] IF
    NEXT J
    NEXT I
     
    'Proizvedenie stroki i stolbca
    Proizv = 1
    FOR I = 1 TO M
    Proizv = Proizv * A(I, Jmin)
    NEXT I
    FOR J = 1 TO M
    Proizv = Proizv * A(Imin, J)
    NEXT J
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    [Ссылки могут видеть только зарегистрированные пользователи. ] "Proizvedenie:"; Proizv
    Ответить с цитированием  
     

  8. #8  
    Новичок
    Регистрация
    24.11.2010
    Сообщений
    20
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    qbasic, спасибо!!!
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Глупый вопрос по Visual Basic
    от Doomer_ в разделе Visual Basic
    Ответов: 11
    Последнее сообщение: 17.12.2011, 08:34
  2. Серьёзный вопрос о копирайте...
    от >Quiet Snow< в разделе Архив
    Ответов: 6
    Последнее сообщение: 28.09.2011, 19:47
  3. Вопрос администрации
    от Progr в разделе Архив
    Ответов: 7
    Последнее сообщение: 06.06.2011, 11:03
  4. программа работает, но есть вопрос
    от чес в разделе Turbo Pascal
    Ответов: 9
    Последнее сообщение: 15.04.2011, 20:25
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •