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

Файлы, работа с матрицами

27.06.2013, 01:43. Показов 1154. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны два целых числа I, J и файл вещественных чисел, содержащий ненулевую часть нижнетреугольной матрицы матрицы (по строкам). Вывести элемент матрицы, расположенный в I-й строке и J-м столбце (строки и столбцы нумеруются от 1). Если требуемый элемент находится в нулевой части матрицы, то вывести 0;если элемент отсутствует, то вывести -1.

Добавлено через 1 час 38 минут
Я уже сделал, вот может пригодится кому
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
Option Explicit
Private Sub Command1_Click()
Dim i As Integer
Dim j As Integer
Dim m As Integer
Dim n As Integer
Dim y As Integer
Dim d As String
Dim a(1 To 10, 1 To 10) As Single
i = InputBox("Введите номер строки")
j = InputBox("Введите номер столбца")
Open App.Path & "\1.txt" For Input As #2
Do Until EOF(2)
Line Input #2, d
y = y + 1 
Loop
Close #2
Open App.Path & "\1.txt" For Input As #1
For m = 1 To y
For n = 1 To y
Input #1, a(m, n)
Next n
Next m
Close #1
If a(i, j) <> 0 Then
Print -1
Else
Print 0
End If
End Sub
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.06.2013, 01:43
Ответы с готовыми решениями:

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

Работа с матрицами
Подскажите пожалуйста , как решить следующую задачу в excel. Имеются две матрицы, нужно сравнить первую строку (первой матрицы) и первую...

Работа с матрицами
Ребята, уже в который раз пытаюсь довести до ума проект и всё никак не могу понять в чем проблема. Помогите кто чем может. Получаю...

1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
27.06.2013, 09:43
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Цитата Сообщение от mikelugansk Посмотреть сообщение
Я уже сделал,
- плохо сделал...

1) Непонятно, зачем в строках 12-17 читать файл до конца, если массив выделен 10*10?
2) Когда говорят "нижнетреугольная часть матрицы", то предполагается, что в файле находится вот это:

*
**
***
****

А у тебя в строках 18-24 осуществляется чтение полной матрицы.

3) открывать файлы с явно заданным номером - дурной тон (номер может быть занят - возникнет ошибка). Лучше так:

Visual Basic
1
2
3
4
       fi=FreeFile
       Open .... as #fi
       ...
       Close #fi
4) и зачем форматировать код VB тегами Пролога?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.06.2013, 09:43
Помогаю со студенческими работами здесь

Работа с матрицами.
Дана матрица размера 5 x 10. Вывести номер ее первой|последней строки|столбца, содержащего только положительные элементы. Если таких...

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

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

Работа с матрицами
Написал программу которая создают матрицу размером NxM и выводит на экран. К этому всему в задании нужно: Вот код с...

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


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

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

Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru