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

Тема: массивы

  1. #1 массивы 
    Новичок
    Регистрация
    21.11.2011
    Сообщений
    2
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Здравствуйте. Помогите составить программу на QBasik. Учусь заочно и далек от программирования. Вычислить значение y=Σbj , где элементы массива {bj}, равны произведению элементов каждого столбца матрицы A. В первом случаи столбов в массиве 4, во втором 6. Если условие не полно подскажите допишу. Спасибо
    Ответить с цитированием  
     

  2. #2  
    Профи Аватар для Кертис
    Регистрация
    17.11.2011
    Сообщений
    105
    Сказал(а) спасибо
    1
    Поблагодарили 9 раз(а) в 9 сообщениях
    Непонятно какая размерность матрицы? 4 на сколько? И чему равны элементы матрицы?
    А так, почитайте про двумерные массивы и циклы, может на вас снизойдет озарение.
    Ответить с цитированием  
     

  3. #3  
    Супер модератор Аватар для Kakos_nonos
    Регистрация
    07.01.2011
    Адрес
    Кубань
    Сообщений
    1,536
    Сказал(а) спасибо
    126
    Поблагодарили 432 раз(а) в 293 сообщениях
    Записей в блоге
    6
    Столбцов в матрице 4, а какой размер столбца? Это надо для решения.
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  4. #4  
    Новичок
    Регистрация
    21.11.2011
    Сообщений
    2
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    В первом 4 на 4. Во втором варианте 6 на 3
    Ответить с цитированием  
     

  5. #5  
    Профи Аватар для Кертис
    Регистрация
    17.11.2011
    Сообщений
    105
    Сказал(а) спасибо
    1
    Поблагодарили 9 раз(а) в 9 сообщениях
    Вот, пожалуйста:
    Код :
    CLS
    DIM idiot(4, 4)
    DATA 1,2,3,4
    DATA 4,3,2,1
    DATA 5,6,7,8
    DATA 8,7,6,5
     
    FOR i = 1 TO 4
    FOR j = 1 TO 4
    READ idiot(i, j)
    PRINT idiot(i, j); " ";
    NEXT j
    PRINT " "
    NEXT i
     
    y = 0
    bj = 1
    FOR i = 1 TO 4
    FOR j = 1 TO 4
    bj = bj * idiot(j, i)
    NEXT j
    y = bj + y
    PRINT bj
    bj = 1
    NEXT i
    PRINT "Result="; y
    Для 6 на 3, надеюсь, сами найдете в коде где менять размерность матрицы.
    Последний раз редактировалось Kakos_nonos; 22.11.2011 в 22:19.
    Ответить с цитированием  
     

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

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

Похожие темы

  1. Двумерные массивы
    от Sten52 в разделе QBasic
    Ответов: 4
    Последнее сообщение: 03.06.2012, 14:00
  2. Массивы
    от Andrey121121 в разделе Turbo Pascal
    Ответов: 1
    Последнее сообщение: 10.12.2011, 22:24
  3. Двумерные массивы
    от nikita в разделе QBasic
    Ответов: 0
    Последнее сообщение: 04.05.2011, 17:36
  4. Массивы и не только)
    от Виолетта в разделе QBasic
    Ответов: 7
    Последнее сообщение: 02.02.2011, 16:01
  5. Массивы
    от alf в разделе QBasic
    Ответов: 6
    Последнее сообщение: 30.11.2010, 18:10
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •