Катя11
1

Найти произведение элементов, расположенных в заштрихованной части матрицы

20.03.2011, 13:08. Показов 973. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Мне очень нужна ваша помощь. Нужно написать программу хотя бы для одной из следующих задач. Решаю уже очень долго, но ничего не получается
1.Дана матрица порядка 4. Найти произведение элементов, расположенных в заштрихованной части матрицы.
Найти произведение элементов, расположенных в заштрихованной части матрицы

2.Даны квадратные матрицы A и B порядка 3. Получить матрицы С, каждый элемент которой определяется по формуле С(I,J) = A(I,J)*B(I,J)
Найти произведение элементов, расположенных в заштрихованной части матрицы
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2011, 13:08
Ответы с готовыми решениями:

Найти произведение элементов, расположенных в заштрихованной части матрицы
в общем вот задача, помогите пожалуйста с составлением текста программы в Basic. Дана квадратная...

Найти сумму элементов, расположенных в заштрихованной части матрицы
Помогите решить. Дана действительная квадратная матрица порядка n. Найти сумму элементов,...

Найти сумму элементов, расположенных в заштрихованной части матрицы
Помогите пожалуйста

Найти сумму элементов, расположенных в заштрихованной части матрицы
Дана действительная квадратная матрица порядка n. Найти сумму элементов, расположенных в...

3
4969 / 1641 / 409
Регистрация: 25.04.2010
Сообщений: 4,504
Записей в блоге: 1
20.03.2011, 17:14 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

1.
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
' Наша матрица
 
 DATA 3,  1,  7,  4
 DATA 2, 12,  0,  2
 DATA 9, 10, 18,  1
 DATA 6,  8,  3, 13
 
 ' Массив под матрицу (LONG означает 32 бита, целое, со знаком)
 
 DIM A(4, 4) AS LONG
    
  CLS     ' Очистим экран
 
  FOR i = 1 TO 4
     FOR j = 1 TO 4
        READ A(j, i)  ' Читаем данные элемента из DATA в массив
        IF i < 6 - j THEN COLOR 10 ELSE COLOR 7 ' Подсветка зелёным
        PRINT A(j, i);
     NEXT
     PRINT   ' Печатаем следующую строку матрицы
  NEXT
 
    ' Найдём произведение
 
  Pr& = 1
  FOR i = 1 TO 4
     FOR j = 1 TO 4
        IF i < 6 - j THEN Pr& = Pr& * A(j, i)
     NEXT
  NEXT
 
    ' Выводим результат
 
  PRINT "Proizvedenye ="; Pr&
1
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
20.03.2011, 17:29 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

2)
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CLS
RANDOMIZE TIMER 
n = 3
DIM a(n, n), b(n, n), c(n, n)
FOR i = 1 TO n: FOR j = 1 TO n
        a(i, j) = INT(RND * 10) + 1
        b(i, j) = INT(RND * 10) + 1
        c(i, j) = a(i, j) * b(i, j)
NEXT: NEXT
PRINT "matrica a"
FOR i = 1 TO n: FOR j = 1 TO n
        PRINT a(i, j);
NEXT: PRINT: NEXT
PRINT "matrica b"
FOR i = 1 TO n: FOR j = 1 TO n
        PRINT b(i, j);
NEXT: PRINT: NEXT
PRINT "matrica c"
FOR i = 1 TO n: FOR j = 1 TO n
        PRINT c(i, j);
NEXT: PRINT: NEXT
Добавлено через 7 минут
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CLS: RANDOMIZE TIMER: n = 3
DIM a(n, n), b(n, n), c(n, n)
DATA 25,4,14
DATA 1,7,-10
DATA 31,12,2
DATA 1.6,2,2.1
DATA 1.5,3,3
DATA 1.8,4,0
FOR i = 1 TO n: FOR j = 1 TO n
        READ a(i, j)
NEXT: NEXT
FOR i = 1 TO n: FOR j = 1 TO n
        READ b(i, j)
        c(i, j) = a(i, j) * b(i, j)
NEXT: NEXT
PRINT "matrica a"
FOR i = 1 TO n: FOR j = 1 TO n
        PRINT a(i, j);
NEXT: PRINT: NEXT
PRINT "matrica b"
FOR i = 1 TO n: FOR j = 1 TO n
        PRINT b(i, j);
NEXT: PRINT: NEXT
PRINT "matrica c"
FOR i = 1 TO n: FOR j = 1 TO n
        PRINT c(i, j);
NEXT: PRINT: NEXT
1
Катя11
20.03.2011, 19:29 4
Спасибо большое!! Я поняла
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2011, 19:29
Помогаю со студенческими работами здесь

Найти сумму элементов, расположенных в заштрихованной части матрицы
Дана действительная квадратная матрица порядка n. Найти сумму элементов, расположенных в...

Найти сумму элементов, расположенных в заштрихованной части матрицы
Здравствуйте! Очень нужна помощь профессионалов, так как я, к сожалению, практически ничего не...

Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы
Здравствуйте. Пожалуйста, напишите код. Буду очень благодарен. Дана действительная квадратная...

Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы
Помогите решить Дана действительная квадратная матрица порядка 3n. Найти наибольшее из значений...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru