Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для dance4kiss
0 / 0 / 0
Регистрация: 04.02.2010
Сообщений: 13

Квадратная целочисленная матрица

04.02.2010, 18:53. Показов 1089. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Такая вот задачка...

Квадратная целочисленная матрица. Вводится число.
Задание по условию:
1)Найти количество строк, среднее арифметическое которых меньше заданого числа.
2)Найти сумму модулей элементов росположеных под главной диагональю.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.02.2010, 18:53
Ответы с готовыми решениями:

Целочисленная матрица
Дана целочисленная прямоугольная матрица. Найти: 1)Количество строк в которых есть хотябы один 0. 2)Номер столбика в котором есть...

целочисленная прямоугольная матрица
Люди помогите пожадуйста у меня похожая программа Дана целочисленная прямоугольная матрица найти 1) количество столбцов что содержат...

Дана целочисленная прямоугольная матрица
Дана целочисленная прямоугольная матрица найти 1) количество столбцов что содержат хотя бы один ноль 2) номер строки в котором...

6
здесь больше нет...
3376 / 1674 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
06.02.2010, 12:19
Любителям плясок с лобызаниями, посвящается!
Вопросы? Пиши...
Вложения
Тип файла: xls матрица2.xls (50.5 Кб, 23 просмотров)
1
 Аватар для dance4kiss
0 / 0 / 0
Регистрация: 04.02.2010
Сообщений: 13
06.02.2010, 13:37  [ТС]
Цитата Сообщение от аналитика Посмотреть сообщение
Любителям плясок с лобызаниями, посвящается!
Вопросы? Пиши...
Спасибо за наглядное пособие в Екселе)
Но я начинал делать что матрица вводится вручную, а не заведомо прописана в коде.
Теперь если можно тоже самое только в VB?? Буду очень благодарен.
Жду ответа...
0
здесь больше нет...
3376 / 1674 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
06.02.2010, 13:56
К сожалению помочь тебе здесь не смогу. С чистым VB не сталкивался, но, в-принципе, какая разница - диапазон ячеек превращается в 2-мерный массив (который ты, как я понял, формируешь вручную) и обращайся не Cells(j, i), а Matr_arr(j, i) - это же нюансы, а суть я прописал.
0
 Аватар для dance4kiss
0 / 0 / 0
Регистрация: 04.02.2010
Сообщений: 13
06.02.2010, 14:02  [ТС]
Спасибо и на том.
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
06.02.2010, 16:51
может так
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Option Explicit
Dim a() As Integer, sm() As Integer, kl As Integer
Dim i As Integer, j As Integer
 
Private Sub Command1_Click()
Dim n As Integer, k As Integer
Dim S
Me.Cls
 
Print "  Квадратная целочисленная матрица[A], размером N x N."
Print " 1)Найти количество строк, среднее"
Print "арифметическое которых меньше заданого числа."
Print " 2)Найти сумму модулей элементов "
Print " росположеных под главной диагональю."
Print "================================================"
re1:
n = Val(InputBox("вводим размерность N"))
If n <= 2 Then
MsgBox "Некорректный ввод!  " & vbCrLf & "Повторите"
GoTo re1
End If
 
ReDim a(1 To n, 1 To n)
k = Val(InputBox("вводим число k"))
ReDim sm(n)
kl = 0
For i = 1 To n
S = 0
For j = 1 To n
a(i, j) = Val(InputBox("вводим a(" & i & "," & j & ")"))
S = S + a(i, j)
Next j
If S / n < k Then
kl = kl + 1
sm(i) = 1
End If
Next i
 
S = 0
For i = 2 To n
For j = 1 To i - 1
S = S + Abs(a(i, j))
Next j
Next i
 
Print: Print " исходная матрица": Print
For i = 1 To n
For j = 1 To n
Print Tab(j * 10); a(i, j);
Next j
Print
Next i
 
If kl > 0 Then
Print: Print "номер строки, среднее"
Print "арифметическое которой меньше  "; k
For i = 1 To n
If sm(i) = 1 Then Print i; "    ";
Next i
Print
 Print
Print " количество строк, среднее"
Print "арифметическое которых меньше "; k; " --- "; kl
Print
 
Else
Print: Print "номер строки, среднее"
Print "арифметическое которой меньше не найдено ";
Print
End If
 
Print " суммa модулей элементов "
Print " росположеных под главной диагональю."
Print "S= "; S
End Sub
2
 Аватар для dance4kiss
0 / 0 / 0
Регистрация: 04.02.2010
Сообщений: 13
06.02.2010, 17:26  [ТС]
спасибо , сейчас проверю.

p.s. Спасибоо, все работает, спасибо что откликнулись!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.02.2010, 17:26
Помогаю со студенческими работами здесь

Квадратная матрица
Дана квадратная матрица A (5,5). - Найти след матрицы. - Найти сумму положительных элементов последнего столбца матрицы. Нужно...

Квадратная матрица порядка 2n
Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера nЧn крест-накрест.

Дана квадратная матрица
Консольное приложение Напишите,пожалуйста, программу . Дана квадратная матрица Z=1 2 3 4 4 5 8 10 12 3 7 1 0 0 5 0 ...

Определить, является ли целочисленная матрица симметричной относительно главной диагонали
Определить является ли целочисленная матрица симметричной относительно главной диагонали. При отсутствии симметрии заменить элементы на...

Квадратная матрица, найти количество элементов, превышающих некоторое число
В квадратной матрице порядка N найти в каждом столбце количество элементов превышающих число А.


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru