Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/19: Рейтинг темы: голосов - 19, средняя оценка - 4.68
2 / 2 / 0
Регистрация: 01.02.2010
Сообщений: 49

Работа с матрицами А(N,N)

11.01.2011, 21:28. Показов 3533. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В матрице А(N,N) уплотнить все элементы значения которых больше нуля в направлении указанном на рисунке.

Остальные элементы сделать равными нулю.

Дайте какую нибудь наводку или покажите решение. Никак не могу разобраться в этом бейсике.
И ещё посоветуйте какие нибудь книги по визуал бейсику
Изображения
 
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.01.2011, 21:28
Ответы с готовыми решениями:

Файлы, работа с матрицами
Даны два целых числа I, J и файл вещественных чисел, содержащий ненулевую часть нижнетреугольной матрицы матрицы (по строкам). Вывести...

Перевод с C++ на Visual Basic, работа с квадратными матрицами
Доброго времени суток, помогите пожалуйста перевести программку с C++ на Visual Basic Программка оперирует квадратными матрицами: находит...

Работа с матрицами
Здраствуйте нужна помощь. вот задание ---Среди столбцов заданной матрицы найти столбец , сумма модулей элементов которого минимальна и...

10
2 / 2 / 0
Регистрация: 01.02.2010
Сообщений: 49
15.01.2011, 20:36  [ТС]
А чё, никто не поможет? если на заказ делать то 500 руб за это задание просят. Помогите сэкономить пятихатку
0
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
16.01.2011, 00:56
Это раздел помощи. А в чём проблема? Вводите матрицу, сразу при вводе можно элементы меньшие нуля заменить на 0. Сортируете матрицу. А далее каждую строку матрицы загоняете в массив. Берёте пустую матрицу и вводите в неё элементы из этого массива в прямом или обратном порядке, этот порядок проще всего контролировать при помощи булевой переменной.
Не хотите сами - могу сделать за 450
1
2 / 2 / 0
Регистрация: 01.02.2010
Сообщений: 49
25.01.2011, 19:41  [ТС]
мне тут помогли решить задачу. Проверьте пожалуйста на правильность вдруг где ошибки есть

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
14.  В матрице А(N,N) уплотнить все элементы значения которых больше нуля в направлении указанном на рисунке.
Остальные элементы сделать равными нулю.
 
 
 
Private Sub Command1_Click()
Dim a() As Single, b() As Single
Dim N As Integer
Dim napr As Integer
N = Val(InputBox("вводим размерность матрицы N-?", , 5))
If N > 2 Then
Me.Cls
Me.CurrentY = 2000
ReDim a(N, N), b(N, N)
For i = 1 To N
  For j = 1 To N
     a(i, j) = Int(Rnd * 21) - 10
     'a(i, j) = Val(InputBox("a(" & i & " ; " & j & ")"))
    Print a(i, j); Tab;
  Next j
  Print
Next i
 
 Print: Print
 
i1 = 1: j1 = N + 1: napr = -1
For i = 1 To N
   For j = 1 To N
     If a(i, j) > 0 Then
        If (j1 = 1 And napr = -1) Or (j1 = N And napr = 1) Then
           i1 = i1 + 1
           j1 = j1 + napr
           napr = napr * (-1)
        End If
          j1 = j1 + napr
        b(i1, j1) = a(i, j)
     End If
  Next j
Next i
 
ReDim a(N, N)
 
a = b
 
For i = 1 To N
  For j = 1 To N
     Print a(i, j); Tab;
  Next j
   Print
Next i
 
Else
MsgBox "введите N>2", vbExclamation
End If
End Sub
 
Private Sub Form_Load()
Me.AutoRedraw = True 'можна в свойствах
'Command1.Style = 1 объязательно в свойствах (что б рисунок был на кнопке
Command1.Picture = Image1.Picture
End Sub
Миниатюры
Работа с матрицами А(N,N)  
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
26.01.2011, 10:35
мне тут помогли решить задачу. Проверьте пожалуйста на правильность вдруг где ошибки есть
А преподам уже не доверяешь?
0
 Аватар для dzug
695 / 236 / 18
Регистрация: 17.01.2011
Сообщений: 583
Записей в блоге: 1
26.01.2011, 11:27
Цитата Сообщение от Baldjer Посмотреть сообщение
мне тут помогли решить задачу. Проверьте пожалуйста на правильность вдруг где ошибки есть
Вы сами запустите её и где программа останавливается - выложите эту строку и сообщение с ошибкой..
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
26.01.2011, 11:31
Проверьте пожалуйста на правильность вдруг где ошибки есть

Не по теме:

Ну, БЛИН, студенты пошли.
Учиться не хочет! Платить не хочет!
Решили за него. Так и этого мало. Лень проверить - вы проверьте!! ОХ....!

1
2 / 2 / 0
Регистрация: 01.02.2010
Сообщений: 49
26.01.2011, 19:13  [ТС]
Цитата Сообщение от Alex77755 Посмотреть сообщение
А преподам уже не доверяешь?
вот когда выполню тогда преподы и проверят. так что с ними не прокатит.

Добавлено через 1 минуту
Цитата Сообщение от dzug Посмотреть сообщение
Вы сами запустите её и где программа останавливается - выложите эту строку и сообщение с ошибкой..
ошибка не появляется, я не могу разобраться с задачей. поэтому хочу узнать ваше мнение насчет решения этой задачи.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
26.01.2011, 19:45
хочу узнать ваше мнение насчет решения этой задачи
Действительно хочешь?
Лично моё мнение: Если чел не в состоянии осилить учебную программу, то нечего ему делать в этом ВУЗе. Пусть выбирает работу по мозгам: Не можешь работать головой - работай руками!!
0
2 / 2 / 0
Регистрация: 01.02.2010
Сообщений: 49
26.01.2011, 19:55  [ТС]
Цитата Сообщение от Alex77755 Посмотреть сообщение
__________________
Могу помочь в VB6, VBA
Спасибо за помощь
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
26.01.2011, 19:59
Так ты хоть дай шанс помочь!
Ты же сам пелец о палец не ударил. Как тебе помочь?
Помощь это когда помогаешь делать! А не бездельничать.
Тебе уже дали код. Что тебе ещё надо?
Ты сам-то хоть одну букву написал? А просишь помощи.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.01.2011, 19:59
Помогаю со студенческими работами здесь

Работа с матрицами
Здравствуйте, объясните пожалуйста как делать это задание: Через последовательный код ввести матрицы 3*3 или 4*4 и перемножить две...

Работа с матрицами
Не получается в справочниках найти, поэтому вопросы такие: 1) дана матрица, как узнать количество столбцов? 2) команда...

Работа с матрицами
Всем привет. У меня возникла не большая проблема. Никак не могу разобраться со своим заданием, по программированию. ЗАДАНИЕ: Дана матрица n...

Работа с матрицами
Я только начал программирование изучать ещё толком всё не освоил, а требуют много и сессия на носу... Условие такое: Размерность...

Работа с матрицами
1) Осуществить сложение двух случайных матриц, не пользуясь стандартными способами в Matlab. 2) Сгенерировать двухмерный массив из...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru