0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 20
1

Получить матрицу размера n: элементы выше побочной диагонали = 1, на диагонали = 0, ниже диагонали = -1

05.05.2010, 21:30. Показов 1724. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу, которая получает матрицу размерности n (получая поле input box ) ,где элементы выше поб диагонали =1, на поб диагонали =0, ниже поб диагонали =-1
Помагите пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2010, 21:30
Ответы с готовыми решениями:

Получить квадратную матрицу, на главной диагонали которой расположены нули, ниже ее расположены 1, а выше – -1
Получить квадратную матрицу х(i,j), у которой на главной диагонали (i=j) расположены нули, ниже...

Как найти сумму элементов матрицы, расположенных выше и ниже побочной диагонали
Дан двухмерный массив (4,4) 11 12 13 14 21 22 23 24 31 32 33 34 41 42 43 44 найти...

В заданном массиве вычислить две суммы элементов, расположенных выше и ниже побочной диагонали.
Здравствуйте, помогите пожалуйста решить задачи на языке VBA, на делфи частично могу сделать, но в...

Отрицательные элементы матрицы, расположенные ниже побочной диагонали, заменить нулями
1.В вещественной матрице A все отрицательные элементы, расположенные ниже побочной диагонали...

2
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
06.05.2010, 15:59 2
Visual Basic
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
Option Explicit
Private Sub matrix()
Dim arr() As Single, n As Byte
Dim i As Byte, j As Byte
n = InputBox("n")
ReDim arr(1 To n, 1 To n)
For i = 1 To n
arr(i, n - i + 1) = 0 'Pobo4naya diagonal'
Next i
For i = 1 To n - 1
For j = 1 To n - i
arr(i, j) = 1      'Up
Next j
Next i
For i = 2 To n
For j = n - i + 2 To n
arr(i, j) = -1   'Down
Next j
Next i
For i = 1 To n
For j = 1 To n
Cells(i, j) = arr(i, j)  'Vivod na list
Next j
Next i
End Sub
0
3896 / 899 / 122
Регистрация: 16.04.2009
Сообщений: 1,824
06.05.2010, 18:55 3
Visual Basic
1
2
3
4
5
6
7
8
n = Val(InputBox("Введите размер матрицы"))
Dim a()
ReDim a(1 To n, 1 To n)
For i = 1 To n
For j = 1 To n
  a(i, j) = Sgn(n - j + 1 - i)
Next j
Next i
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2010, 18:55
Помогаю со студенческими работами здесь

Обнулить элементы матрицы, лежащии ниже побочной диагонали, включая диагональные
Задание. Обнулить элементы матрицы А(5х5), лежащии ниже побочной диагонали, включая диагональные....

В матрице все отрицательные элементы, расположенные ниже побочной диагонали, заменить нулями
Помогите пож с задачей - решить двумерным массивом с использованием I = 1 ' Индекс While1...

Обнулить элементы матрицы, лежащие ниже ее побочной диагонали, включая диагональные (VBA Excel)
Не могу составить код, Обнулить элементы матрицы М(5х5), лежащие ниже ее побочной диагонали,...

Excel: в матрице все отрицательные элементы, находящиеся ниже побочной диагонали заменить нулями
Помогите пож - кто чем может - помощь нужна как можно скорей - буду в сети до позднего вечера. ...


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

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

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